CompositeStrategy
Defined in: packages/ai/src/activities/chat/stream/strategies.ts:68
Composite Strategy - combine multiple strategies (OR logic) Emits if ANY strategy says to emit
Implements
Constructors
Constructor
new CompositeStrategy(strategies): CompositeStrategy;Defined in: packages/ai/src/activities/chat/stream/strategies.ts:69
Parameters
strategies
Returns
CompositeStrategy
Methods
reset()
reset(): void;Defined in: packages/ai/src/activities/chat/stream/strategies.ts:75
Optional: Reset strategy state (called when streaming starts)
Returns
void
Implementation of
shouldEmit()
shouldEmit(chunk, accumulated): boolean;Defined in: packages/ai/src/activities/chat/stream/strategies.ts:71
Called for each text chunk received
Parameters
chunk
string
The new chunk of text (delta)
accumulated
string
All text accumulated so far
Returns
boolean
true if an update should be emitted now