Skip to main content

StreamProcessorOptions

Defined in: packages/ai/src/activities/chat/stream/processor.ts:155

Options for StreamProcessor

Properties

chunkStrategy?

optional chunkStrategy?: ChunkStrategy;

Defined in: packages/ai/src/activities/chat/stream/processor.ts:156


events?

optional events?: StreamProcessorEvents;

Defined in: packages/ai/src/activities/chat/stream/processor.ts:158

Event-driven handlers


initialMessages?

optional initialMessages?: UIMessage<unknown>[];

Defined in: packages/ai/src/activities/chat/stream/processor.ts:165

Initial messages to populate the processor


jsonParser?

optional jsonParser?: object;

Defined in: packages/ai/src/activities/chat/stream/processor.ts:159

parse

parse: (jsonString) => any;
Parameters
jsonString

string

Returns

any


recording?

optional recording?: boolean;

Defined in: packages/ai/src/activities/chat/stream/processor.ts:163

Enable recording for replay testing


subagentRunId?

optional subagentRunId?: string;

Defined in: packages/ai/src/activities/chat/stream/processor.ts:170

Set on the processor of a subagent card. Chunks tagged with this id are the card's own; chunks for an id no card holds are dropped.