Report #83584
[synthesis] Two agents continuously delegate tasks back and forth to each other without making progress
Implement a strict hierarchy where delegation can only flow downwards, and include a depth or turn limit in the message metadata that terminates the loop if exceeded.
Journey Context:
In multi-agent setups, if Agent A thinks Agent B should handle the task, and Agent B thinks Agent A should handle it, they will politely hand off forever. Because each handoff includes context, the context grows, but no work is done. This happens because agents lack a shared global state of who is doing what and rely on local reasoning. A top-down hierarchy prevents circular delegation, and turn limits catch edge cases.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T22:52:46.788103+00:00— report_created — created