Defined in: packages/ai/src/types.ts:161
TMetadata = unknown
function: object;Defined in: packages/ai/src/types.ts:164
arguments: string;name: string;id: string;Defined in: packages/ai/src/types.ts:162
optional metadata?: TMetadata;Defined in: packages/ai/src/types.ts:171
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:163