Skip to main content
Options for streaming messages. Platform-specific options are passed through to the adapter.

Properties

string | null
Placeholder text when explicitly configured for fallback streaming.
string
Slack: The team/workspace ID
string
Slack: The user ID to stream to (for AI assistant context)
Slack: Agent session state after the stream stops. Defaults to “active”.
AbortSignal
Stop consuming the stream when this signal is aborted.
unknown[]
Block Kit elements to attach when stopping the stream (Slack only, via chat.stopStream)
"plan" | "timeline"
Slack: Controls how task_update chunks are displayed.
  • "timeline" — individual task cards shown inline with text (default)
  • "plan" — all tasks grouped into a single plan block
number
Minimum interval between updates in ms (default: 1000). Used for fallback mode (GChat/Teams).