Defined in: packages/ai/src/types.ts:150
TMetadata = unknown
function: object;Defined in: packages/ai/src/types.ts:153
arguments: string;name: string;id: string;Defined in: packages/ai/src/types.ts:151
optional metadata: TMetadata;Defined in: packages/ai/src/types.ts:160
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";Defined in: packages/ai/src/types.ts:152