인터페이스: 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";