You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In a real Telegram group forum topic session on OpenClaw 2026.3.28, we are seeing a compound failure mode where:
interactive user messages arrive while the agent/session is busy
followup queue / drain behavior appears to replay or re-process content
heartbeat / system-event traffic shares the same runtime surface and can interfere with the session lane
voice notes in this context are especially fragile (transcription often missing unless manually handled outside the queued media path)
This looks like an overlap of several known issue families, but the combined Telegram topic + busy followup + heartbeat/system-event case deserves its own consolidated bug because in practice it presents as repeated/stale/weird behavior that is hard to reason about.
The problem here is that the combined behavior in Telegram forum topics makes the assistant appear unstable even when each underlying issue is only intermittent. In other words: the composition of these bugs matters.
Local evidence from logs
From local openclaw logs on the affected machine:
1) Repeated ws-stream failures on the same Telegram topic session
Repeated pattern:
warn agent/embedded [ws-stream] WebSocket connect failed for session=395a7052-...; falling back to HTTP. error=Error: Unexpected server response: 500
This occurs repeatedly on the affected Telegram topic session and nearby topic sessions.
2) Affected session is a Telegram topic session
Example log lines:
workspace bootstrap file MEMORY.md is ... truncating in injected context (sessionKey=agent:main:telegram:group:-1003752945943:topic:72)
followed by repeated ws-stream fallback lines for the same session id.
3) Heartbeat is active in the same runtime
Status confirms main heartbeat every 30m while this Telegram topic session is also active.
Reproduction pattern (high-level)
Use OpenClaw in a Telegram group forum topic
Keep main heartbeat enabled
Start a turn that takes long enough for the session to be effectively busy
While busy, send more text and/or a voice note
Allow heartbeat/system-event traffic to continue normally in the same runtime
Observe some mix of:
repeated/replayed content
stale-looking turn behavior
queued voice note arriving without reliable transcription
confusing system/heartbeat interference in the session
Expected behavior
queued followups should be delivered exactly once
final loop termination should not replay prior work just because queued items exist in history
Telegram topic chats should handle voice transcription the same as other supported contexts
heartbeat/system-event activity should not destabilize the interactive chat lane
Actual behavior
The session can feel unstable in a way that strongly suggests interaction between:
followup drain replay
loop termination / re-entry logic
Telegram topic session handling
heartbeat/system-event lane contention
queued-media understanding gaps
Hypothesis
A likely root cause is not one isolated bug but an interaction between:
Summary
In a real Telegram group forum topic session on OpenClaw
2026.3.28, we are seeing a compound failure mode where:This looks like an overlap of several known issue families, but the combined Telegram topic + busy followup + heartbeat/system-event case deserves its own consolidated bug because in practice it presents as repeated/stale/weird behavior that is hard to reason about.
Environment
2026.3.28agent:main:telegram:group:<chatId>:topic:<topicId>Observed symptoms
Over repeated usage in Telegram forum topics:
Why this seems distinct from any single existing issue
There are already several relevant issues:
The problem here is that the combined behavior in Telegram forum topics makes the assistant appear unstable even when each underlying issue is only intermittent. In other words: the composition of these bugs matters.
Local evidence from logs
From local
openclaw logson the affected machine:1) Repeated ws-stream failures on the same Telegram topic session
Repeated pattern:
warn agent/embedded [ws-stream] WebSocket connect failed for session=395a7052-...; falling back to HTTP. error=Error: Unexpected server response: 500This occurs repeatedly on the affected Telegram topic session and nearby topic sessions.
2) Affected session is a Telegram topic session
Example log lines:
workspace bootstrap file MEMORY.md is ... truncating in injected context (sessionKey=agent:main:telegram:group:-1003752945943:topic:72)3) Heartbeat is active in the same runtime
Status confirms main heartbeat every 30m while this Telegram topic session is also active.
Reproduction pattern (high-level)
Expected behavior
Actual behavior
The session can feel unstable in a way that strongly suggests interaction between:
Hypothesis
A likely root cause is not one isolated bug but an interaction between:
Request
Please investigate this as a compound Telegram topic session reliability bug rather than only as separate isolated queue/media issues.
If useful, I can provide: