Defined in: packages/ai/src/activities/chat/stream/processor.ts:101
Events emitted by the StreamProcessor
optional onApprovalRequest?: (args) => void;optional onApprovalRequest?: (args) => void;Defined in: packages/ai/src/activities/chat/stream/processor.ts:116
string
any
string
string
void
optional onCustomEvent?: (eventType, data, context) => void;optional onCustomEvent?: (eventType, data, context) => void;Defined in: packages/ai/src/activities/chat/stream/processor.ts:124
string
unknown
string
void
optional onError?: (error) => void;optional onError?: (error) => void;Defined in: packages/ai/src/activities/chat/stream/processor.ts:108
Error
void
optional onMessagesChange?: (messages) => void;optional onMessagesChange?: (messages) => void;Defined in: packages/ai/src/activities/chat/stream/processor.ts:103
UIMessage<unknown>[]
void
optional onStreamEnd?: (message) => void;optional onStreamEnd?: (message) => void;Defined in: packages/ai/src/activities/chat/stream/processor.ts:107
void
optional onStreamStart?: () => void;optional onStreamStart?: () => void;Defined in: packages/ai/src/activities/chat/stream/processor.ts:106
void
optional onStructuredOutputChange?: (args) => void;optional onStructuredOutputChange?: (args) => void;Defined in: packages/ai/src/activities/chat/stream/processor.ts:143
unknown
string
string
string
unknown
"error" | "complete" | "update" | "start"
string
string
"error" | "complete" | "streaming"
void
optional onTextUpdate?: (messageId, content) => void;optional onTextUpdate?: (messageId, content) => void;Defined in: packages/ai/src/activities/chat/stream/processor.ts:131
string
string
void
optional onThinkingUpdate?: (messageId, stepId, content) => void;optional onThinkingUpdate?: (messageId, stepId, content) => void;Defined in: packages/ai/src/activities/chat/stream/processor.ts:138
string
string
string
void
optional onToolCall?: (args) => void;optional onToolCall?: (args) => void;Defined in: packages/ai/src/activities/chat/stream/processor.ts:111
any
string
string
void
optional onToolCallStateChange?: (messageId, toolCallId, state, args) => void;optional onToolCallStateChange?: (messageId, toolCallId, state, args) => void;Defined in: packages/ai/src/activities/chat/stream/processor.ts:132
string
string
string
void