Defined in: packages/ai/src/activities/chat/stream/processor.ts:66
Events emitted by the StreamProcessor
optional onApprovalRequest: (args) => void;Defined in: packages/ai/src/activities/chat/stream/processor.ts:81
string
any
string
string
void
optional onCustomEvent: (eventType, data, context) => void;Defined in: packages/ai/src/activities/chat/stream/processor.ts:89
string
unknown
string
void
optional onError: (error) => void;Defined in: packages/ai/src/activities/chat/stream/processor.ts:73
Error
void
optional onMessagesChange: (messages) => void;Defined in: packages/ai/src/activities/chat/stream/processor.ts:68
UIMessage<unknown>[]
void
optional onStreamEnd: (message) => void;Defined in: packages/ai/src/activities/chat/stream/processor.ts:72
void
optional onStreamStart: () => void;Defined in: packages/ai/src/activities/chat/stream/processor.ts:71
void
optional onStructuredOutputChange: (args) => void;Defined in: packages/ai/src/activities/chat/stream/processor.ts:108
unknown
string
string
string
unknown
"error" | "complete" | "start" | "update"
string
string
"error" | "complete" | "streaming"
void
optional onTextUpdate: (messageId, content) => void;Defined in: packages/ai/src/activities/chat/stream/processor.ts:96
string
string
void
optional onThinkingUpdate: (messageId, stepId, content) => void;Defined in: packages/ai/src/activities/chat/stream/processor.ts:103
string
string
string
void
optional onToolCall: (args) => void;Defined in: packages/ai/src/activities/chat/stream/processor.ts:76
any
string
string
void
optional onToolCallStateChange: (messageId, toolCallId, state, args) => void;Defined in: packages/ai/src/activities/chat/stream/processor.ts:97
string
string
string
void