Changelog
- 8dba32a Merge pull request #185 from router-for-me/thinking
- 3e7b645 Merge pull request #186 from router-for-me/doc
- 1bbbd16 chore(logging): clarify 429 rate-limit retries in Gemini executor
- 97af785 docs(readme): add CLIProxyAPI Linux installer instructions
- 41577bc feat(claude): map Anthropic 'thinking' to Gemini thinkingBudget
- 24446a4 feat(cliproxy): skip persisting runtime-only websocket auths
- 3ac5f05 feat(gemini): prefer official reasoning fields, add extra_body(cherry studio) fallback
- 5cb3782 feat(gemini-translators): set include_thoughts when mapping thinking
- 3d7aca2 feat(registry): add thinking budget support; populate Gemini models
- 9d42e4b feat(runtime): add User-Agent headers to codex and claude executors
- 7dd93a4 fix(executor): only apply thinking config to supported models
- 58d3036 fix(gemini-cli): correctly strip/normalize thinking config by model
- 680b3f5 fix(translator): avoid default thinkingConfig in Gemini requests
- 2a3ee8d fix(translators): normalize thinking budgets