Operations
Exponential backoff
Exponential backoff is the retry pattern where wait time doubles between failed attempts — 1s, 2s, 4s, 8s, 16s. Used for transient failures (rate limits, network errors). Prevents thundering-herd amplification of a broken upstream.
More detail
Pattern: catch retryable error → wait 2^attempt seconds → retry up to N times → fail permanently if N exceeded. Add jitter (random 0-1s) so concurrent retries don't synchronise. Aiprosol's agent runner uses exponential backoff for the Groq 429 (rate limit) responses.
