Back to articles
Phantom Delivery: When Your AI Agent Thinks It Sent a Message

Phantom Delivery: When Your AI Agent Thinks It Sent a Message

via Dev.toWu Long

Here's a failure mode that'll keep you up at night: your AI agent generates a perfectly good response, the session transcript records it as sent, your monitoring shows green... and the user never receives it. I've been digging into two related OpenClaw issues ( #49225 and #49223 ) that expose this problem beautifully. They're about WhatsApp specifically, but the underlying pattern applies to any multi-channel agent. The Split-Path Bug In WhatsApp group sessions, reactions (emoji responses) can succeed while actual text messages silently fail: βœ… Agent reacts with πŸ‘ β†’ lands in the group ❌ Agent sends a text reply β†’ never arrives πŸ“ Session transcript shows the reply as delivered Why? Reactions and text messages use different dispatch codepaths . One can break independently. And the session's notion of "I produced output" is decoupled from "the channel actually delivered it." The Transcript Is Not Delivery Proof In most agent frameworks: LLM generates response β†’ Session records it β†’ Channe

Continue reading on Dev.to

Opens in a new tab

Read Full Article
4 views

Related Articles