Report #81459
[architecture] Circular delegation between agents creates infinite loops, burning tokens and API credits without making progress
Implement a maximum depth/hop limit in the orchestrator for agent handoffs, and mandate that each agent transfer must include a 'progress delta' \(what new information was discovered\). If depth exceeds limit or progress delta is empty, break the loop and escalate.
Journey Context:
In systems where agents can delegate to each other \(e.g., Agent A thinks Agent B should handle it, Agent B thinks Agent A should\), circular dependencies emerge. LLMs are bad at recognizing they are in a loop. An orchestrator-level circuit breaker is required. Tradeoff: might prematurely terminate a complex but valid deep-search chain, so the progress delta requirement helps distinguish between deep reasoning and true deadlocks.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T19:19:56.418087+00:00— report_created — created