From b8279e4f27aa0bb06351d4852817825ed5c1e55a Mon Sep 17 00:00:00 2001 From: David Szarzynski Date: Thu, 19 Feb 2026 09:28:00 -0600 Subject: [PATCH] fix(slack): disable block streaming when native streaming is active MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit When Slack native streaming (`chat.startStream`/`stopStream`) is enabled, `disableBlockStreaming` was set to `false`, which activated the app-level block streaming pipeline. This pipeline intercepted agent output, sent it via block replies, then dropped the final payloads that would have flowed through `deliverWithStreaming` to the Slack streaming API — resulting in zero replies delivered. Set `disableBlockStreaming: true` when native streaming is active so the final reply flows through the Slack streaming API path as intended. Co-Authored-By: Claude Opus 4.6 --- src/slack/monitor/message-handler/dispatch.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/slack/monitor/message-handler/dispatch.ts b/src/slack/monitor/message-handler/dispatch.ts index 9147f6a7a1..369550ae99 100644 --- a/src/slack/monitor/message-handler/dispatch.ts +++ b/src/slack/monitor/message-handler/dispatch.ts @@ -356,7 +356,7 @@ export async function dispatchPreparedSlackMessage(prepared: PreparedSlackMessag skillFilter: prepared.channelConfig?.skills, hasRepliedRef, disableBlockStreaming: useStreaming - ? false + ? true : typeof account.config.blockStreaming === "boolean" ? !account.config.blockStreaming : undefined,