Skip to content

[Bug]: Slack Socket Mode silently stops receiving inbound events while appearing connected #17847

@rossveitch

Description

@rossveitch

Environment

  • OpenClaw version: 2026.2.15 (3fe22ea)
  • OS: macOS 15.7.3 (x64)
  • Node: 25.4.0
  • Slack mode: socket

Description

Socket Mode WebSocket reports "connected" and outbound message delivery works, but inbound events silently stop arriving. No error logged. Gateway logs show zero inbound message events while continuing to deliver outbound replies. Only fix is gateway restart, which temporarily resolves it until it happens again.

Configuration

  • 11 Slack channels configured
  • requireMention: false
  • groupPolicy: open
  • dmPolicy: allowlist

Related Issues

This appears related to issue #5096 which described the same symptom (null envelope fields in Socket Mode receiver events) — that issue was closed Jan 31, but the underlying reliability issue persists.

Impact

Makes Slack unusable as a primary channel — messages are silently dropped with no indication to the user.

Suggested Fix

Add Socket Mode health check / keepalive that detects stale connections and auto-reconnects. The openclaw channels status --probe mechanism exists but isn't automated.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions