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