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
어시스턴트 메시지에 할당된 도구 호출입니다.