Description
After upgrading from OpenClaw 2026.3.11 to 2026.3.12, Slack socket mode stopped receiving inbound message events entirely. The socket connects successfully, channels resolve, auth passes, but zero events are delivered through the socket. Downgrading to 2026.3.11 immediately restores functionality.
Environment
- OpenClaw version (broken): 2026.3.12 (6472949)
- OpenClaw version (working): 2026.3.11 (29dc654)
- OS: macOS (Darwin 25.3.0 arm64)
- Node: v25.8.0
- Slack mode: Socket mode
- Install method: npm global
Steps to Reproduce
- Running OpenClaw 2026.3.11 with Slack socket mode — everything works
- Upgrade to 2026.3.12 via
npm install -g openclaw@2026.3.12
- Restart gateway
- Send a message in any Slack channel bound to an agent
- No response — zero inbound events in gateway logs
What We Verified
All of the following were confirmed working/correct on 2026.3.12:
What We Observed
- Gateway logs show socket connecting, channels resolving, then nothing. No inbound message events logged at all.
tail -f on the log file while sending Slack messages shows zero new entries.
- The health monitor detects "stale-socket" periodically and restarts the socket, but the reconnected socket still receives nothing.
- Agents inside isolated cron sessions also fail with
"Action send requires a target" errors when trying to use the message tool to post to Slack (possibly related to the 2026.3.11 "tighten isolated cron delivery" change).
- The
invalid_auth error appeared briefly when swapping app tokens, but was resolved and the socket reconnected successfully.
Workaround
Downgrade to 2026.3.11:
npm install -g openclaw@2026.3.11 && openclaw gateway restart
Slack socket mode immediately starts receiving events again after downgrade.
Log Excerpts
On 2026.3.12 (broken)
[slack] starting provider
slack channels resolved: #morgan→C0AH04W5VNK, #rowan→C0AHFJ7HLTU, ... (+10)
slack users resolved: UN5JFDQ7N→UN5JFDQ7N
slack socket mode connected
# ... silence. No inbound events ever logged.
Stale socket cycle
[slack:default] health-monitor: restarting (reason: stale-socket)
[default] starting provider
slack channels resolved: ...
slack socket mode connected
# ... still no events after reconnect
Related Issues
Additional Context
This appears to be a regression introduced in 2026.3.12. The same config, tokens, and Slack app work perfectly on 2026.3.11. No changes were made to the Slack app configuration between the working and broken states — only the OpenClaw version changed.
Description
After upgrading from OpenClaw 2026.3.11 to 2026.3.12, Slack socket mode stopped receiving inbound message events entirely. The socket connects successfully, channels resolve, auth passes, but zero events are delivered through the socket. Downgrading to 2026.3.11 immediately restores functionality.
Environment
Steps to Reproduce
npm install -g openclaw@2026.3.12What We Verified
All of the following were confirmed working/correct on 2026.3.12:
auth.testreturns ok)apps.connections.openreturns valid wss:// URL)slack users resolved: UN5JFDQ7N→UN5JFDQ7N)channels.slack.allowFromconfigured with user IDopenclaw doctorreports Slack as clean, no warningsopenclaw status --deepshowsSlack: okWhat We Observed
tail -fon the log file while sending Slack messages shows zero new entries."Action send requires a target"errors when trying to use the message tool to post to Slack (possibly related to the 2026.3.11 "tighten isolated cron delivery" change).invalid_autherror appeared briefly when swapping app tokens, but was resolved and the socket reconnected successfully.Workaround
Downgrade to 2026.3.11:
npm install -g openclaw@2026.3.11 && openclaw gateway restartSlack socket mode immediately starts receiving events again after downgrade.
Log Excerpts
On 2026.3.12 (broken)
Stale socket cycle
Related Issues
Additional Context
This appears to be a regression introduced in 2026.3.12. The same config, tokens, and Slack app work perfectly on 2026.3.11. No changes were made to the Slack app configuration between the working and broken states — only the OpenClaw version changed.