본문으로 건너뛰기

Interface: ToolPhaseCompleteInfo

정의 위치: packages/ai/src/activities/chat/middleware/types.ts:439

반복에서 모든 도구 호출이 처리된 후 onToolPhaseComplete에 전달되는 집계 정보입니다.

속성​

needsApproval​

needsApproval: object[];

정의 위치: packages/ai/src/activities/chat/middleware/types.ts:450

사용자 승인이 필요한 도구입니다.

approvalId​

approvalId: string;

input​

input: unknown;

toolCallId​

toolCallId: string;

toolName​

toolName: string;

needsClientExecution​

needsClientExecution: object[];

정의 위치: packages/ai/src/activities/chat/middleware/types.ts:457

클라이언트 측 실행이 필요한 도구입니다.

input​

input: unknown;

toolCallId​

toolCallId: string;

toolName​

toolName: string;

results​

results: object[];

정의 위치: packages/ai/src/activities/chat/middleware/types.ts:443

완료된 도구 결과입니다.

duration?​

optional duration?: number;

result​

result: unknown;

toolCallId​

toolCallId: string;

toolName​

toolName: string;

toolCalls​

toolCalls: ToolCall<unknown>[];

정의 위치: packages/ai/src/activities/chat/middleware/types.ts:441

어시스턴트 메시지에 할당된 도구 호출입니다.