Defined in: packages/typescript/ai/src/types.ts:114
TMetadata = unknown
function: object;function: object;Defined in: packages/typescript/ai/src/types.ts:117
arguments: string;arguments: string;name: string;name: string;id: string;id: string;Defined in: packages/typescript/ai/src/types.ts:115
optional metadata: TMetadata;optional metadata: TMetadata;Defined in: packages/typescript/ai/src/types.ts:124
Provider-specific metadata to carry through the tool call lifecycle. Typed per-adapter via TToolCallMetadata. For example, @tanstack/ai-gemini sets this to { thoughtSignature?: string }.
type: "function";type: "function";Defined in: packages/typescript/ai/src/types.ts:116