Interface: StreamProcessorEvents
정의 위치: packages/ai/src/activities/chat/stream/processor.ts:78
StreamProcessor가 내보내는 이벤트입니다.
속성
onApprovalRequest?
optional onApprovalRequest?: (args) => void;
정의 위치: packages/ai/src/activities/chat/stream/processor.ts:93
매개변수
args
approvalId
string
input
any
toolCallId
string
toolName
string
반환값
void
onCustomEvent?
optional onCustomEvent?: (eventType, data, context) => void;
정의 위치: packages/ai/src/activities/chat/stream/processor.ts:101
매개변수
eventType
string
data
unknown
context
toolCallId?
string
반환값
void
onError?
optional onError?: (error) => void;
정의 위치: packages/ai/src/activities/chat/stream/processor.ts:85
매개변수
error
Error
반환값
void
onMessagesChange?
optional onMessagesChange?: (messages) => void;
정의 위치: packages/ai/src/activities/chat/stream/processor.ts:80
매개변수
messages
UIMessage<unknown>[]
반환값
void
onStreamEnd?
optional onStreamEnd?: (message) => void;
정의 위치: packages/ai/src/activities/chat/stream/processor.ts:84
매개변수
message
반환값
void
onStreamStart?
optional onStreamStart?: () => void;
정의 위치: packages/ai/src/activities/chat/stream/processor.ts:83
반환값
void
onStructuredOutputChange?
optional onStructuredOutputChange?: (args) => void;
정의 위치: packages/ai/src/activities/chat/stream/processor.ts:120
매개변수
args
data?
unknown
delta?
string
errorMessage?
string
messageId
string
partial?
unknown
phase
"error" | "complete" | "start" | "update"
raw
string
reasoning?
string
status
"error" | "complete" | "streaming"
반환값
void
onTextUpdate?
optional onTextUpdate?: (messageId, content) => void;
정의 위치: packages/ai/src/activities/chat/stream/processor.ts:108
매개변수
messageId
string
content
string
반환값
void
onThinkingUpdate?
optional onThinkingUpdate?: (messageId, stepId, content) => void;
정의 위치: packages/ai/src/activities/chat/stream/processor.ts:115
매개변수
messageId
string
stepId
string
content
string
반환값
void
onToolCall?
optional onToolCall?: (args) => void;
정의 위치: packages/ai/src/activities/chat/stream/processor.ts:88
매개변수
args
input
any
toolCallId
string
toolName
string
반환값
void
onToolCallStateChange?
optional onToolCallStateChange?: (messageId, toolCallId, state, args) => void;
정의 위치: packages/ai/src/activities/chat/stream/processor.ts:109
매개변수
messageId
string
toolCallId
string
state
args
string
반환값
void