본문으로 건너뛰기

타입 별칭: BeforeToolCallDecision

type BeforeToolCallDecision = 
| void
| undefined
| null
| {
args: unknown;
type: "transformArgs";
}
| {
result: unknown;
type: "skip";
}
| {
reason?: string;
type: "abort";
};

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

onBeforeToolCall에서 반환하는 결정입니다.

  • undefined/void: 일반 실행을 계속합니다.
  • { type: 'transformArgs', args }: 실행에 사용할 args를 바꿉니다.
  • { type: 'skip', result }: 실행을 건너뛰고 제공된 result를 사용합니다.
  • { type: 'abort', reason }: 전체 채팅 실행을 중단합니다.