Files
coder/coderd/x/chatd
Cian Johnston f9dfa18c46 fix(coderd/x/chatd): retry quota 429s (#26200)
Fixes CODAGT-495

Provider 429 responses that mention quota or billing were classified as
non-retryable usage limits before the rate-limit rule could run, which
suppressed retries for Gemini and Azure OpenAI rate limits.

- Treats broad quota and billing prose as rate-limit retryable when the provider returns HTTP 429.
- Preserves `insufficient_quota` as a terminal usage-limit signal for OpenAI billing exhaustion.
- Includes structured provider details in usage-limit matching so response-body error codes are classified consistently.

Generated by Coder Agents on behalf of @johnstcn.
2026-06-10 11:01:33 +01:00
..