Report #76910
[architecture] Infinite delegation loops between agents \(Agent A delegates to B, B delegates back to A\)
Inject a strictly decreasing TTL \(Time-To-Live\) or hop-count metadata field into the inter-agent message contract, and abort the chain when it hits zero.
Journey Context:
Multi-agent systems, especially those using dynamic routing or group chats, frequently enter infinite loops where agents pass the buck back and forth because no agent takes final ownership. LLMs lack global state awareness of loop depth. A TTL field decremented at each agent handoff provides a deterministic circuit breaker. The tradeoff is that long, valid chains might be artificially truncated, so the TTL must be tuned to the workflow's maximum reasonable depth.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T11:41:11.194900+00:00— report_created — created