Changelog
- 8262a03 Merge PR #2568: fix Claude refresh backoff
- a1eba11 Merge pull request #2416 from kslamph/fix/gemini-cli-projectid
- 162897e Merge remote-tracking branch 'origin/pr/3205' into dev
- 85c0150 feat(translator): add token usage tracking and improve usage handling
- 6431cec fix(claude-auth): dedupe OAuth refresh and honor 429 backoff
- 89d80bf fix(executor): adjust ApplyThinking order and add payload override test
- e4a93c0 fix(executor): enhance parsing of OpenAI stream data lines
- 29e32aa fix(executor): route Claude refresh through retry-aware auth
- bf6fa40 fix(executor): strip Vertex OpenAI response tool call IDs for consistency
- fccfb16 fix(gemini-cli): use backend project ID from onboarding response
- c1caa45 fix(translator): handle empty tool function names in OpenAI Claude responses
- ecf1c25 fix: preserve Antigravity cancellation errors
- bf0e5c2 fix: prevent goroutine leaks in streaming executors via context-aware channel sends
- 91387ca refactor(gemini-cli): simplify redundant if/else in project ID assignment