MessageStreamExtension extension
Convenience extensions on Stream<MessageStreamEvent>.
Properties
-
stopReason
→ Future<
StopReason?> -
Available on Stream<
Consumes the entire stream and returns the last stop reason.MessageStreamEvent> , provided by the MessageStreamExtension extensionno setter
Methods
-
accumulate(
) → Stream< MessageStreamAccumulator> -
Available on Stream<
Accumulates events, yielding the accumulator after each event.MessageStreamEvent> , provided by the MessageStreamExtension extension -
collectText(
) → Future< String> -
Available on Stream<
Collects all text deltas into a single string.MessageStreamEvent> , provided by the MessageStreamExtension extension -
inputJsonDeltas(
) → Stream< String> -
Available on Stream<
Yields individual input JSON delta strings as they arrive (for tool use).MessageStreamEvent> , provided by the MessageStreamExtension extension -
textDeltas(
) → Stream< String> -
Available on Stream<
Yields individual text delta strings as they arrive.MessageStreamEvent> , provided by the MessageStreamExtension extension -
thinkingDeltas(
) → Stream< String> -
Available on Stream<
Yields individual thinking delta strings as they arrive.MessageStreamEvent> , provided by the MessageStreamExtension extension