From 3804da3b4838d1301adbc265e44c5298c7bae323 Mon Sep 17 00:00:00 2001 From: Ayush Ojha Date: Fri, 30 Jan 2026 00:32:52 -0800 Subject: [PATCH] fix(slack): process thread_broadcast messages instead of dropping them When Slack users reply to threads with "Also send to channel" enabled, the message arrives with subtype "thread_broadcast". The handler logged a system event but returned early without calling handleSlackMessage, so the bot never responded to these messages. Now calls handleSlackMessage after the system event so the message content is processed and the bot can reply. Fixes #4351 --- src/slack/monitor/events/messages.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/slack/monitor/events/messages.ts b/src/slack/monitor/events/messages.ts index 514f0e0d2..9003fcba5 100644 --- a/src/slack/monitor/events/messages.ts +++ b/src/slack/monitor/events/messages.ts @@ -108,6 +108,7 @@ export function registerSlackMessageEvents(params: { sessionKey, contextKey: `slack:thread:broadcast:${channelId ?? "unknown"}:${messageId ?? "unknown"}`, }); + await handleSlackMessage(message, { source: "message" }); return; }