Changelog
- f8f3ad8 Fixed: router-for-me#1064
- 2d9f6c1 Merge branch 'main' into plus
- 99c7abb Merge pull request router-for-me#1067 from router-for-me/auth-files
- 1046152 Merge pull request router-for-me#1068 from 0xtbug/dev
- 8f511ac Merge pull request router-for-me#1076 from sususu98/fix/antigravity-enum-string
- f88228f Merge pull request router-for-me#1081 from router-for-me/thinking
- 60f9a14 Merge pull request router-for-me#1088 from router-for-me/thinking
- 5d0460e Merge pull request #112 from clstb/main
- ac7738b Merge pull request #114 from router-for-me/plus
- f89feb8 Update README.md
- c8843ed Update README_CN.md
- dbba710 docs(readme): add ZeroLimit to projects based on CLIProxyAPI
- 8549a92 docs(readme): add ZeroLimit to projects based on CLIProxyAPI
- 140d621 feat(translator): add reasoning state tracking and improve reasoning summary handling
- b4e0706 feat: support github copilot in management ui
- dd6d78c fix(antigravity): convert non-string enum values to strings for Gemini API
- cb6caf3 fix(thinking): update ValidateConfig to include fromSuffix parameter and adjust budget validation logic
- 46433a2 fix(translator): add check for empty
textto prevent invalid serialization ingeminiandantigravity - 109cffc refactor(auth): simplify filename prefixes for qwen and iflow tokens
- 62e2b67 refactor(logging): centralize log directory resolution logic
- 03005b5 refactor(thinking): add Gemini family provider grouping for strict validation
- c7e8830 refactor(thinking): pass source and target formats to ApplyThinking for cross-format validation
- d5ef4a6 refactor(translator): remove registry model lookups from thinking config conversions
- 97b67e0 test(thinking): split E2E coverage into suffix and body parameter test functions