Skip to main content

InternalToolCallState

还没翻译译自英文(tanstack.com)本页 19 段都还没译

Defined in: packages/ai/src/activities/chat/stream/types.ts:21

Internal state for a tool call being tracked

Properties

arguments

arguments: string;

Defined in: packages/ai/src/activities/chat/stream/types.ts:24


id

id: string;

Defined in: packages/ai/src/activities/chat/stream/types.ts:22


index

index: number;

Defined in: packages/ai/src/activities/chat/stream/types.ts:27


metadata?

optional metadata?: Record<string, unknown>;

Defined in: packages/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

name: string;

Defined in: packages/ai/src/activities/chat/stream/types.ts:23


parsedArguments?

optional parsedArguments?: any;

Defined in: packages/ai/src/activities/chat/stream/types.ts:26


state

state: ToolCallState;

Defined in: packages/ai/src/activities/chat/stream/types.ts:25