Defined in: packages/typescript/ai/src/activities/chat/stream/types.ts:21
Internal state for a tool call being tracked
arguments: string;arguments: string;Defined in: packages/typescript/ai/src/activities/chat/stream/types.ts:24
id: string;id: string;Defined in: packages/typescript/ai/src/activities/chat/stream/types.ts:22
index: number;index: number;Defined in: packages/typescript/ai/src/activities/chat/stream/types.ts:27
optional metadata: Record<string, unknown>;optional metadata: Record<string, unknown>;Defined in: packages/typescript/ai/src/activities/chat/stream/types.ts:32
Provider-specific metadata that round-trips with the tool call (e.g. Gemini's thoughtSignature). Untyped at this layer because the stream processor is provider-agnostic; adapters narrow it via their TToolCallMetadata generic.
name: string;name: string;Defined in: packages/typescript/ai/src/activities/chat/stream/types.ts:23
optional parsedArguments: any;optional parsedArguments: any;Defined in: packages/typescript/ai/src/activities/chat/stream/types.ts:26
state: ToolCallState;state: ToolCallState;Defined in: packages/typescript/ai/src/activities/chat/stream/types.ts:25