AI_ToolCallNotFoundForApprovalError — 승인 요청 도구 호출을 찾을 수 없을 때

AI_ToolCallNotFoundForApprovalError — 승인 요청 도구 호출을 찾을 수 없을 때

도구 승인(tool approval) 요청이 존재하지 않는 도구 호출을 참조할 때 발생하는 에러를 다뤄요. 특히 MCP 흐름처럼 프로바이더가 내보낸 승인 요청을 처리할 때, 참조된 도구 호출 ID가 실제로 없으면 이 에러를 만나게 돼요.

출처: 문서

본문

이 에러는 도구 승인 요청이 찾을 수 없는 도구 호출을 참조할 때 발생해요. 이는 프로바이더가 내보낸 승인 요청(예: MCP 흐름)을 처리할 때 참조된 도구 호출 ID가 존재하지 않는 경우에 발생할 수 있어요.

속성 (Properties)

  • toolCallId: 찾을 수 없었던 도구 호출 ID
  • approvalId: 승인 요청 ID

이 에러 확인하기

에러가 AI_ToolCallNotFoundForApprovalError의 인스턴스인지 확인하려면 이렇게 해요:

import { ToolCallNotFoundForApprovalError } from 'ai';

if (ToolCallNotFoundForApprovalError.isInstance(error)) {
  // Handle the error
}

더 알아보기 (Learn more)