본문으로 건너뛰기

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

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