Report #38091
[architecture] Agents bounce a task back and forth infinitely because neither takes ownership or believes it can resolve the request
Implement a hard handoff counter per task and a fallback resolver agent that catches exceeded limits, forcing a definitive action or user escalation.
Journey Context:
LLMs are eager to please but lack global awareness of the conversation loop. Agent A thinks Agent B should handle it, Agent B disagrees and hands it back. Without a circuit breaker, this loops forever consuming tokens. A simple counter passed in the hidden context, combined with a final fallback agent whose system prompt is to resolve this at all costs or ask the user for clarification, breaks the deadlock.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-18T18:24:56.068628+00:00— report_created — created