文档
CodeRabbit
Cloudflare
AG Grid
Netlify
Neon
WorkOS
Clerk
Convex
Electric
PowerSync
Sentry
Railway
Prisma
Strapi
Unkey
CodeRabbit
Cloudflare
AG Grid
Netlify
Neon
WorkOS
Clerk
Convex
Electric
PowerSync
Sentry
Railway
Prisma
Strapi
Unkey
类引用
函数引用
接口引用
类型别名引用
变量引用
接口引用

StreamProcessorEvents

接口: StreamProcessorEvents

定义于: activities/chat/stream/processor.ts:54

StreamProcessor 发出的事件

属性

onApprovalRequest()?

ts
optional onApprovalRequest: (args) => void;

定义于: activities/chat/stream/processor.ts:69

参数

args
approvalId

string

输入

any

toolCallId

string

工具名称

string

Returns (返回)

void


onError()?

ts
optional onError: (error) => void;

定义于: activities/chat/stream/processor.ts:61

参数

error

Error

Returns (返回)

void


onMessagesChange()?

ts
optional onMessagesChange: (messages) => void;

定义于: activities/chat/stream/processor.ts:56

参数

messages

UIMessage[]

Returns (返回)

void


onStreamEnd()?

ts
optional onStreamEnd: (message) => void;

定义于: activities/chat/stream/processor.ts:60

参数

message

UIMessage

Returns (返回)

void


onStreamStart()?

ts
optional onStreamStart: () => void;

定义于: activities/chat/stream/processor.ts:59

Returns (返回)

void


onTextUpdate()?

ts
optional onTextUpdate: (messageId, content) => void;

定义于: activities/chat/stream/processor.ts:77

参数

messageId

string

内容

string

Returns (返回)

void


onThinkingUpdate()?

ts
optional onThinkingUpdate: (messageId, content) => void;

定义于: activities/chat/stream/processor.ts:84

参数

messageId

string

内容

string

Returns (返回)

void


onToolCall()?

ts
optional onToolCall: (args) => void;

定义于: activities/chat/stream/processor.ts:64

参数

args
input

any

toolCallId

string

工具名称

string

Returns (返回)

void


onToolCallStateChange()?

ts
optional onToolCallStateChange: (messageId, toolCallId, state, args) => void;

定义于: activities/chat/stream/processor.ts:78

参数

messageId

string

toolCallId

string

state

ToolCallState

args

string

Returns (返回)

void