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