fix(FN-673): remove beta header and add retry logic for Claude usage

- Remove outdated beta header from dashboard Header component
- Add retry logic with exponential backoff for Claude API rate limits
- Differentiate between rate limit errors and other Claude usage errors
- Add comprehensive tests for retry logic and error handling
- Add changeset for the fix
This commit is contained in:
gsxdsm
2026-04-01 07:10:57 -07:00
parent 800146550e
commit 70d047fe27
3 changed files with 450 additions and 19 deletions

View File

@@ -0,0 +1,5 @@
---
"@gsxdsm/fusion": patch
---
Fix Claude usage indicator always showing "Rate limited" by removing outdated anthropic-beta header and adding retry logic with exponential backoff for transient 429 responses.