Report #47352
[architecture] Two agents bounce a task back and forth indefinitely because neither can resolve an edge case
Implement a strictly monotonically increasing 'step counter' or 'retry budget' in the orchestrator; force termination or escalation if the budget is exceeded.
Journey Context:
Agent A says 'invalid input', passes to B. B says 'looks fine', passes to A. Loop. Agents lack global awareness of time. The orchestrator must act as the loop controller. Tradeoff: Hard limits might cut off a complex task that genuinely needs 15 steps. Solution: set limits based on task complexity, but always have a hard ceiling and an escalation path \(e.g., to a human\) when the budget is exhausted.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T09:57:41.945944+00:00— report_created — created