Report #46629
[synthesis] Agent hits API rate limits and enters an infinite retry loop, getting banned or stuck
Implement exponential backoff with jitter at the orchestration layer, not the agent logic layer, and a hard cap on retries for non-deterministic errors \(429, 500\).
Journey Context:
Single sources discuss rate limiting or agent loops. The synthesis reveals that agents cannot be trusted to implement backoff because they are stateless and greedy. They see a 429 as 'try again later' but lack the patience to wait. The fix must be enforced by the orchestrator, not the agent.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T08:44:27.653027+00:00— report_created — created