Bug type
Regression (worked before, now fails)
Summary
Description
When chatting via iMessage, assistant replies are now appearing in BOTH:
- The original iMessage conversation
- The Control UI / WebChat interface
This is a regression. Previously, these were independent - Control UI was just a viewer, replies only went to the source channel.
Expected Behavior
- When user messages via iMessage, replies should ONLY go back to iMessage
- Control UI should only display the conversation, not receive duplicate replies
Environment
- OpenClaw version: 2026.3.2
- macOS: 26.3
- Channels: iMessage enabled, Control UI (WebChat)
Configuration
{
"channels": {
"imessage": {
"enabled": true
}
},
"session": {
"dmScope": "per-channel-peer"
}
}
### Steps to reproduce
Open Control UI Dashboard
Send a message via iMessage
Observe: reply appears in both iMessage AND Control UI
### Expected behavior
sent msg independently
### Actual behavior
msg duplicate
### OpenClaw version
2026.3.2
### Operating system
macOS 26.1
### Install method
_No response_
### Logs, screenshots, and evidence
```shell
Impact and severity
No response
Additional information
No response
Bug type
Regression (worked before, now fails)
Summary
Description
When chatting via iMessage, assistant replies are now appearing in BOTH:
This is a regression. Previously, these were independent - Control UI was just a viewer, replies only went to the source channel.
Expected Behavior
Environment
Configuration
{ "channels": { "imessage": { "enabled": true } }, "session": { "dmScope": "per-channel-peer" } } ### Steps to reproduce Open Control UI Dashboard Send a message via iMessage Observe: reply appears in both iMessage AND Control UI ### Expected behavior sent msg independently ### Actual behavior msg duplicate ### OpenClaw version 2026.3.2 ### Operating system macOS 26.1 ### Install method _No response_ ### Logs, screenshots, and evidence ```shellImpact and severity
No response
Additional information
No response