Report #57897
[architecture] Agents bounce a task back and forth indefinitely because neither takes terminal ownership
Implement a hard max-handoff counter and require the orchestrator to append a strict termination or escalation condition to the task context.
Journey Context:
LLMs lack global awareness of how many times a task has been handed off. Agent A thinks Agent B should handle it, Agent B thinks Agent A should. Without a deterministic circuit breaker, the loop runs forever burning tokens. A simple counter forces resolution or human escalation.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T03:40:14.380732+00:00— report_created — created