Docs
Code Rabbit
Cloudflare
AG Grid
Netlify
Neon
WorkOS
Clerk
Convex
Electric
Sentry
Prisma
Strapi
Unkey
UI.dev
Code Rabbit
Cloudflare
AG Grid
Netlify
Neon
WorkOS
Clerk
Convex
Electric
Sentry
Prisma
Strapi
Unkey
UI.dev
Class References
Function References
Interface References
Type Alias References
Variable References
Interface References

StreamProcessorHandlers

Interface: StreamProcessorHandlers

Defined in: activities/chat/stream/processor.ts:85

Legacy handlers for backward compatibility These are the old callback-style handlers

Properties

onApprovalRequested()?

ts
optional onApprovalRequested: (toolCallId, toolName, input, approvalId) => void;
optional onApprovalRequested: (toolCallId, toolName, input, approvalId) => void;

Defined in: activities/chat/stream/processor.ts:116

Parameters

toolCallId

string

toolName

string

input

any

approvalId

string

Returns

void


onError()?

ts
optional onError: (error) => void;
optional onError: (error) => void;

Defined in: activities/chat/stream/processor.ts:130

Parameters

error
code?

string

message

string

Returns

void


onStreamEnd()?

ts
optional onStreamEnd: (content, toolCalls?) => void;
optional onStreamEnd: (content, toolCalls?) => void;

Defined in: activities/chat/stream/processor.ts:129

Parameters

content

string

toolCalls?

ToolCall[]

Returns

void


onTextUpdate()?

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

Defined in: activities/chat/stream/processor.ts:86

Parameters

content

string

Returns

void


onThinkingUpdate()?

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

Defined in: activities/chat/stream/processor.ts:87

Parameters

content

string

Returns

void


onToolCallComplete()?

ts
optional onToolCallComplete: (index, id, name, args) => void;
optional onToolCallComplete: (index, id, name, args) => void;

Defined in: activities/chat/stream/processor.ts:92

Parameters

index

number

id

string

name

string

args

string

Returns

void


onToolCallDelta()?

ts
optional onToolCallDelta: (index, args) => void;
optional onToolCallDelta: (index, args) => void;

Defined in: activities/chat/stream/processor.ts:91

Parameters

index

number

args

string

Returns

void


onToolCallStart()?

ts
optional onToolCallStart: (index, id, name) => void;
optional onToolCallStart: (index, id, name) => void;

Defined in: activities/chat/stream/processor.ts:90

Parameters

index

number

id

string

name

string

Returns

void


onToolCallStateChange()?

ts
optional onToolCallStateChange: (index, id, name, state, args, parsedArgs?) => void;
optional onToolCallStateChange: (index, id, name, state, args, parsedArgs?) => void;

Defined in: activities/chat/stream/processor.ts:98

Parameters

index

number

id

string

name

string

state

ToolCallState

args

string

parsedArgs?

any

Returns

void


onToolInputAvailable()?

ts
optional onToolInputAvailable: (toolCallId, toolName, input) => void;
optional onToolInputAvailable: (toolCallId, toolName, input) => void;

Defined in: activities/chat/stream/processor.ts:122

Parameters

toolCallId

string

toolName

string

input

any

Returns

void


onToolResultStateChange()?

ts
optional onToolResultStateChange: (toolCallId, content, state, error?) => void;
optional onToolResultStateChange: (toolCallId, content, state, error?) => void;

Defined in: activities/chat/stream/processor.ts:108

Parameters

toolCallId

string

content

string

state

ToolResultState

error?

string

Returns

void