v3.9.7 — Rename Freebuff to Codebuff in public docs
This commit is contained in:
11
CHANGELOG.md
11
CHANGELOG.md
@@ -2,14 +2,13 @@
|
||||
|
||||
## v3.9.7 (2026-05-25)
|
||||
|
||||
**FreeBuff Error Forwarding & Crash Fixes**
|
||||
**Codebuff Error Forwarding & Crash Fixes**
|
||||
|
||||
### Rate Limit Error Forwarding
|
||||
- **Real FreeBuff error messages** forwarded to user instead of generic "429 Too Many Requests"
|
||||
- **HTTP 200 + Responses API format** for rate limits — Codex displays the actual FreeBuff message (e.g. "Daily session limit reached. Resets in 29m.") instead of retrying
|
||||
- **`retryAfterMs` extraction** from FreeBuff 429 responses for accurate cooldown timers
|
||||
- **`RateLimitError` exception** carries upstream message through session and chat error paths
|
||||
- **`_freebuff_start_run`** returns actual error body instead of `None` — shows real FreeBuff errors
|
||||
- **Real Codebuff error messages** forwarded to user instead of generic "429 Too Many Requests"
|
||||
- **HTTP 200 + Responses API format** for rate limits — Codex displays the actual Codebuff message (e.g. "Daily session limit reached. Resets in 29m.") instead of retrying
|
||||
- **`retryAfterMs` extraction** from Codebuff 429 responses for accurate cooldown timers
|
||||
- **`_codebuff_start_run`** returns actual error body instead of `None` — shows real Codebuff errors
|
||||
|
||||
### Crash Fixes
|
||||
- **BrokenPipeError crash** on "all accounts exhausted" response — wrapped in try/except
|
||||
|
||||
Reference in New Issue
Block a user