Skip to content

Control UI chat duplicates replies to iMessage channel #33483

@alicexmolt

Description

@alicexmolt

Description

After upgrading from 2026.2.6-3 to 2026.3.2, the Control UI (dashboard) chat duplicates all agent replies to iMessage. This did not happen on 2026.2.6.

Setup

  • macOS Tahoe (26.3), arm64 Mac mini
  • Single channel: iMessage
  • Gateway bind: lan
  • dmScope: main (default)
  • Control UI accessed from LAN browser (http://<lan-ip>:18789)

Expected behavior

When chatting via the Control UI, replies should only appear in the dashboard — not also delivered via iMessage.

Actual behavior

Every agent reply in the Control UI is also sent as an iMessage to the user. The gateway log shows imessage: delivered reply to imessage:+15403761303 even when the message originated from the Control UI webchat.

Inbound context for dashboard messages shows channel: imessage with provider: webchat, surface: webchat — suggesting the Control UI chat is being routed through the iMessage channel adapter rather than being treated as a standalone webchat channel.

Attempted workarounds

  • session.dmScope: per-channel-peer — created separate sessions but dashboard still delivered to iMessage
  • dangerouslyDisableDeviceAuth: true — needed for LAN HTTP access (separate issue)

Environment

  • OpenClaw 2026.3.2
  • Node 25.7.0
  • imsg 0.5.0
  • macOS 26.3 Tahoe

Metadata

Metadata

Assignees

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