Slack API client to use for streaming calls.
Channel ID to stream into.
Thread timestamp identifying the thread to stream into.
Optionaloptions: SlackStreamOptionsOptional recipient and display mode settings.
Appends content to the running stream by calling chat.appendStream.
A plain string is automatically wrapped as a MarkdownTextChunk.
The stream instance, for chaining.
Starts the stream by calling chat.startStream. Must be called before append() or stop().
OptionalinitialChunks: Chunk[]Optional chunks to include in the opening payload.
The stream instance, for chaining.
Stops the stream by calling chat.stopStream.
The stream instance, for chaining.
Manages the three-phase Slack streaming lifecycle:
start→append→stop.Remarks
Maps to the Slack API methods
chat.startStream,chat.appendStream, andchat.stopStream. Obtain an instance via SlackAgentExtension.createStream rather than constructing directly.start()must be called beforeappend()orstop(); calling either without it throws.