본문으로 건너뛰기

인터페이스: ToolCallStartEvent

정의 위치: packages/ai/src/types.ts:1272

도구 호출이 시작될 때 발생합니다.

@ag-ui/core 는 다음을 제공합니다: toolCallId, toolCallName, parentMessageId?

필드 형태는 Pick(extends가 아님)을 통해 AG-UI에서 가져옵니다. 따라서 Zod의 .passthrough() 인덱스 시그니처가 StreamChunk 판별 유니온을 오염시키지 않으며, KnownCustomEvent 좁히기에 필요합니다.

확장

  • Pick<AGUIToolCallStartEvent, | "toolCallId" | "toolCallName" | "parentMessageId" | "timestamp" | "rawEvent">

속성

metadata?

optional metadata?: Record<string, any>;

정의 위치: packages/ai/src/types.ts:1280

ToolCall로 전달할 공급자별 메타데이터입니다.


toolName?

optional toolName?: string;

정의 위치: packages/ai/src/types.ts:1278

toolCallName의 별칭입니다. 기존 스트림 리더가 계속 컴파일되도록 유지됩니다.


type

type: "TOOL_CALL_START";

정의 위치: packages/ai/src/types.ts:1276