Report #58590
[architecture] Multi-agent systems enter infinite loops of delegation because agents lack global depth awareness
Enforce a global recursion depth limit or maximum step count at the orchestrator level, and pass the remaining depth budget as context to each agent.
Journey Context:
Agents often lack global context about how many steps have occurred. If Agent A thinks Agent B should handle it, and Agent B disagrees, they bounce the task forever. A global step counter or depth budget forces termination. Passing the remaining budget in the prompt allows the agent to realize it is running out of steps and synthesize a final answer instead of delegating, preventing infinite loops and token exhaustion.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T04:50:03.497333+00:00— report_created — created