Skip to content

Type Alias: ScopedToolApprovalRequest

Makaio Framework


Makaio Framework / ai-adapters-core / ScopedToolApprovalRequest

ScopedToolApprovalRequest = z.infer<typeof request>

Defined in: ../../../adapters/core/src/utils/tool-approval.ts:231

Scoped tool approval request payload type — sessionId is optional at the connector layer.

type ScopedToolApprovalRequest = {
agentId: string;
adapterId: string;
adapterName: string;
adapterSessionId: string;
toolCallId: string;
messageId?: string | undefined;
turnId?: string | undefined;
clientId?: string | undefined;
providerConfigId?: string | undefined;
occurredAt?: number | undefined;
toolName?: string | undefined;
args?: Record<string, unknown> | undefined;
reasoning?: string | undefined;
sessionId?: string | undefined;
};