본문으로 건너뛰기

인터페이스: InternalToolCallState

정의 위치: packages/ai/src/activities/chat/stream/types.ts:21

추적 중인 도구 호출의 내부 상태입니다.

속성

arguments

arguments: string;

정의 위치: packages/ai/src/activities/chat/stream/types.ts:24


id

id: string;

정의 위치: packages/ai/src/activities/chat/stream/types.ts:22


index

index: number;

정의 위치: packages/ai/src/activities/chat/stream/types.ts:27


metadata?

optional metadata?: Record<string, unknown>;

정의 위치: packages/ai/src/activities/chat/stream/types.ts:32

도구 호출과 왕복하는 provider별 메타데이터입니다(예: Gemini의 thoughtSignature). 스트림 프로세서는 provider와 무관하므로 이 계층에서는 타입이 지정되지 않으며, 어댑터가 TToolCallMetadata 제네릭을 통해 타입 범위를 좁힙니다.


name

name: string;

정의 위치: packages/ai/src/activities/chat/stream/types.ts:23


parsedArguments?

optional parsedArguments?: any;

정의 위치: packages/ai/src/activities/chat/stream/types.ts:26


state

state: ToolCallState;

정의 위치: packages/ai/src/activities/chat/stream/types.ts:25