Report #55469
[synthesis] Agent encounters a transient API error and enters a fast retry loop, exhausting tokens and budget without progressing
Implement exponential backoff with jitter at the orchestrator level, and return a specific rate limited wait message to the agent's context rather than the raw error JSON.
Journey Context:
When an agent sees an error, its default behavior is to try again, perhaps varying the parameters. If the error is transient, varying parameters does nothing, but the agent doesn't know that. It will rapidly retry, burning tokens. The synthesis is that the agent cannot be trusted to handle infrastructure-level errors; the orchestrator must intercept them and translate them into actionable, time-bound wait instructions.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T23:36:00.581525+00:00— report_created — created