What causes a retry storm in an agent?

A retry storm happens when the agent’s retry policy treats a permanent error as if it were transient, so it keeps retrying a call that can never succeed. The signature is a tool call repeated with near-identical arguments, each attempt failing the same way: an unknown tool name, an argument that fails schema validation, a 400 rather than a 429 or a timeout. Retry counts above one on that kind of non-transient error are the tell.

The most common trigger is a hallucinated tool name. In a 200-task ReAct benchmark measured by Towards Data Science, 466 of 513 retries, 90.8 percent of the retry budget, hit a tool the model had invented. A retry policy built for flaky networks and rate limits will run that call forever, because from its point of view every attempt looks like an ordinary failure worth trying again.

sources

keep reading

More on this.

Send us the traces you already emit.