Summary
Mac app toolbar chat and web dashboard display raw internal message envelopes instead of cleaned messages. TUI and Telegram render correctly.
Working (clean):
- ✅ TUI (terminal interface)
- ✅ Telegram
Broken (raw metadata visible):
What I see in broken UIs:
Conversation info (untrusted metadata):
{"message_id": "...", "sender": "..."}
[Thu ...] my message here
[[reply_to_current]] Response here...
Steps to reproduce
- Open OpenClaw Mac app or web UI
- Send any message
- Observe JSON metadata block and [[reply_to_current]] tags displayed raw
Expected behavior
Just the timestamp and clean message body — internal routing tags and metadata should be stripped.
Actual behavior
What I see in broken UIs:
Conversation info (untrusted metadata):
{"message_id": "...", "sender": "..."}
[Thu ...] my message here
[[reply_to_current]] Response here...
OpenClaw version
2026.2.17
Operating system
macOS 15.5
Install method
No response
Logs, screenshots, and evidence
Impact and severity
No response
Additional information
No response
Summary
Mac app toolbar chat and web dashboard display raw internal message envelopes instead of cleaned messages. TUI and Telegram render correctly.
Working (clean):
Broken (raw metadata visible):
What I see in broken UIs:
Conversation info (untrusted metadata):
{"message_id": "...", "sender": "..."}
[Thu ...] my message here
[[reply_to_current]] Response here...
Steps to reproduce
Expected behavior
Just the timestamp and clean message body — internal routing tags and metadata should be stripped.
Actual behavior
What I see in broken UIs:
Conversation info (untrusted metadata):
{"message_id": "...", "sender": "..."}
[Thu ...] my message here
[[reply_to_current]] Response here...
OpenClaw version
2026.2.17
Operating system
macOS 15.5
Install method
No response
Logs, screenshots, and evidence
Impact and severity
No response
Additional information
No response