-
-
Notifications
You must be signed in to change notification settings - Fork 80.7k
Telegram voice message delayed ~15 minutes before agent dispatch, then run aborts #86986
Copy link
Copy link
Closed as not planned
Closed as not planned
Copy link
Labels
P1High-priority user-facing bug, regression, or broken workflow.High-priority user-facing bug, regression, or broken workflow.clawsweeper:needs-live-reproClawSweeper needs live local, crabbox, or manual validation to confirm this issue.ClawSweeper needs live local, crabbox, or manual validation to confirm this issue.clawsweeper:needs-maintainer-reviewClawSweeper marked this issue as needing maintainer review before automation.ClawSweeper marked this issue as needing maintainer review before automation.clawsweeper:needs-product-decisionClawSweeper marked this issue as needing a product or behavior decision.ClawSweeper marked this issue as needing a product or behavior decision.clawsweeper:no-new-fix-prClawSweeper does not recommend queueing a new automated fix PR for this issue.ClawSweeper does not recommend queueing a new automated fix PR for this issue.impact:message-lossChannel message delivery can be lost, duplicated, or misrouted.Channel message delivery can be lost, duplicated, or misrouted.impact:session-stateSession, memory, transcript, context, or agent state can drift or corrupt.Session, memory, transcript, context, or agent state can drift or corrupt.issue-rating: 🐚 platinum hermitGood issue quality with a plausible reproduction path needing some confirmation.Good issue quality with a plausible reproduction path needing some confirmation.staleMarked as stale due to inactivityMarked as stale due to inactivity
Description
Metadata
Metadata
Assignees
Labels
P1High-priority user-facing bug, regression, or broken workflow.High-priority user-facing bug, regression, or broken workflow.clawsweeper:needs-live-reproClawSweeper needs live local, crabbox, or manual validation to confirm this issue.ClawSweeper needs live local, crabbox, or manual validation to confirm this issue.clawsweeper:needs-maintainer-reviewClawSweeper marked this issue as needing maintainer review before automation.ClawSweeper marked this issue as needing maintainer review before automation.clawsweeper:needs-product-decisionClawSweeper marked this issue as needing a product or behavior decision.ClawSweeper marked this issue as needing a product or behavior decision.clawsweeper:no-new-fix-prClawSweeper does not recommend queueing a new automated fix PR for this issue.ClawSweeper does not recommend queueing a new automated fix PR for this issue.impact:message-lossChannel message delivery can be lost, duplicated, or misrouted.Channel message delivery can be lost, duplicated, or misrouted.impact:session-stateSession, memory, transcript, context, or agent state can drift or corrupt.Session, memory, transcript, context, or agent state can drift or corrupt.issue-rating: 🐚 platinum hermitGood issue quality with a plausible reproduction path needing some confirmation.Good issue quality with a plausible reproduction path needing some confirmation.staleMarked as stale due to inactivityMarked as stale due to inactivity
Type
Fields
Priority
None yet
Summary
A Telegram voice note sent to the Marc Schmid bot was received by Telegram at 19:10:43 CEST, but OpenClaw did not dispatch it to the Marc agent until 19:25:04 CEST. The agent run then started at 19:25:12 CEST and was aborted at 19:25:14 CEST, so no text reply, voice reply, or CRM capture happened.
This appears to be an inbound Telegram polling/dispatch latency regression, not normal model latency and not slow voice transcription.
Evidence
marc-schmid:8769792662:2682026-05-26 19:10:43 CEST["message","8769792662",268] = 1779816304402=>2026-05-26 19:25:04 CEST2026-05-26T17:25:12.783Z=>19:25:12 CEST2026-05-26T17:25:14.889Z=>19:25:14 CESTturn_aborted, duration2537msExpected behavior
Telegram voice messages should be dispatched to the target agent quickly, ideally within a few seconds, and should produce at least a visible acknowledgement or clear failure message if voice transcription, dispatch, or agent execution fails.
Actual behavior
The inbound message waited roughly 14m21s before dispatch. After dispatch, the agent run was interrupted within ~2.5 seconds.
Suspected failure area
Telegram inbound polling/dispatch path for multi-account bots, especially voice messages. The transcript was present by the time the agent was invoked, so the delay likely happened before agent execution rather than inside model reasoning.
Recommended fix
message.dateagainst dispatch time.