Defined in: packages/ai/src/activities/chat/stream/processor.ts:159
Options for StreamProcessor
optional chunkStrategy?: ChunkStrategy;optional chunkStrategy?: ChunkStrategy;Defined in: packages/ai/src/activities/chat/stream/processor.ts:160
optional events?: StreamProcessorEvents;optional events?: StreamProcessorEvents;Defined in: packages/ai/src/activities/chat/stream/processor.ts:162
Event-driven handlers
optional initialMessages?: UIMessage<unknown>[];optional initialMessages?: UIMessage<unknown>[];Defined in: packages/ai/src/activities/chat/stream/processor.ts:169
Initial messages to populate the processor
optional jsonParser?: object;optional jsonParser?: object;Defined in: packages/ai/src/activities/chat/stream/processor.ts:163
parse: (jsonString) => any;parse: (jsonString) => any;string
any
optional recording?: boolean;optional recording?: boolean;Defined in: packages/ai/src/activities/chat/stream/processor.ts:167
Enable recording for replay testing
optional subagentRunId?: string;optional subagentRunId?: string;Defined in: packages/ai/src/activities/chat/stream/processor.ts:174
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.