hkfires
ee62ef4745
refactor(logging): clean up oauth logs and debugs
2026-01-09 11:20:55 +08:00
Luis Pater
ef6bafbf7e
fix(executor): handle context cancellation and deadline errors explicitly
2026-01-09 10:48:29 +08:00
Luis Pater
ed28b71e87
refactor(amp): remove duplicate comments in response rewriter
2026-01-09 08:21:13 +08:00
Luis Pater
d47b7dc79a
refactor(response): enhance parameter handling for Codex to Claude conversion
2026-01-09 05:20:19 +08:00
Luis Pater
49b9709ce5
Merge pull request #787 from sususu98/fix/antigravity-429-retry-delay-parsing
...
fix(antigravity): parse retry-after delay from 429 response body
2026-01-09 04:45:25 +08:00
Luis Pater
a2eba2cdf5
Merge pull request #763 from mvelbaum/feature/improve-oauth-use-logging
...
feat(logging): disambiguate OAuth credential selection in debug logs
2026-01-09 04:43:21 +08:00
Luis Pater
3d01b3cfe8
Merge pull request #553 from XInTheDark/fix/builtin-tools-web-search
...
fix(translator): preserve built-in tools (web_search) to Responses API
2026-01-09 04:40:13 +08:00
Luis Pater
af2efa6f7e
Merge pull request #605 from soilSpoon/feature/amp-compat
...
feature: Improves Amp client compatibility
2026-01-09 04:28:17 +08:00
Luis Pater
d73b61d367
Merge pull request #901 from uzhao/vscode-plugin
...
Vscode plugin
2026-01-08 22:22:27 +08:00
Luis Pater
d3533f81fc
Merge branch 'router-for-me:main' into main
2026-01-08 21:06:24 +08:00
Luis Pater
59a448b645
feat(executor): centralize systemInstruction handling for Claude and Gemini-3-Pro models
2026-01-08 21:05:33 +08:00
Luis Pater
3de7a7f0cd
Merge branch 'router-for-me:main' into main
2026-01-08 20:32:08 +08:00
Chén Mù
4adb9eed77
Merge pull request #921 from router-for-me/atgy
...
fix(executor): update gemini model identifier to gemini-3-pro-preview
2026-01-08 19:20:32 +08:00
hkfires
b6a0f7a07f
fix(executor): update gemini model identifier to gemini-3-pro-preview
...
Update the model name check in `buildRequest` to target "gemini-3-pro-preview" instead of "gemini-3-pro" when applying specific system instruction handling.
2026-01-08 19:14:52 +08:00
Luis Pater
b2566368f8
Merge branch 'router-for-me:main' into main
2026-01-08 12:45:39 +08:00
Luis Pater
1b2f907671
feat(executor): update system instruction handling for Claude and Gemini-3-Pro models
2026-01-08 12:42:26 +08:00
Luis Pater
bda04eed8a
feat(executor): add model-specific support for "gemini-3-pro" in execution and payload handling
2026-01-08 12:27:03 +08:00
Luis Pater
e0735977b5
Merge branch 'router-for-me:main' into main
2026-01-08 11:17:28 +08:00
Luis Pater
67985d8226
feat(executor): enhance Antigravity payload with user role and dynamic system instructions
2026-01-08 10:55:25 +08:00
Jianyang Zhao
cbcb061812
Update README_CN.md
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-01-07 20:07:01 -05:00
Jianyang Zhao
9fc2e1b3c8
Update README.md
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-01-07 20:06:55 -05:00
Jianyang Zhao
3b484aea9e
Add Claude Proxy VSCode to README_CN.md
...
Added information about Claude Proxy VSCode extension.
2026-01-07 20:03:07 -05:00
Jianyang Zhao
963a0950fa
Add Claude Proxy VSCode extension to README
...
Added Claude Proxy VSCode extension to the README.
2026-01-07 20:02:50 -05:00
Luis Pater
1fb4f2b12e
Merge branch 'router-for-me:main' into main
2026-01-07 18:18:15 +08:00
Luis Pater
f4ba1ab910
fix(executor): remove unused tokenRefreshTimeout constant and pass zero timeout to HTTP client
2026-01-07 18:16:49 +08:00
Luis Pater
2662f91082
feat(management): add PostOAuthCallback handler to token requester interface
2026-01-07 10:47:32 +08:00
Luis Pater
f5967069f2
docs: remove 9Router from community projects in README
2026-01-07 02:58:49 +08:00
Luis Pater
80f5523685
Merge branch 'router-for-me:main' into main
2026-01-07 01:24:12 +08:00
Luis Pater
c1db2c7d7c
Merge pull request #888 from router-for-me/api-call-TOKEN-fix
...
fix(management): refresh antigravity token for api-call $TOKEN$
2026-01-07 01:19:24 +08:00
LTbinglingfeng
5e5d8142f9
fix(auth): error when antigravity refresh token missing during refresh
2026-01-07 01:09:50 +08:00
LTbinglingfeng
b01619b441
fix(management): refresh antigravity token for api-call $TOKEN$
2026-01-07 00:14:02 +08:00
Luis Pater
109cf3928a
Merge pull request #88 from router-for-me/plus
...
v6.6.85
2026-01-06 23:20:47 +08:00
Luis Pater
4794645dec
Merge branch 'main' into plus
2026-01-06 23:20:39 +08:00
Luis Pater
f861bd6a94
docs: add 9Router to community projects in README
2026-01-06 23:15:28 +08:00
Luis Pater
6dbfdd140d
Merge pull request #871 from decolua/patch-1
...
Update README.md
2026-01-06 22:58:53 +08:00
zhiqing0205
aa8526edc0
fix(codex): use unicode title casing for plan
2026-01-06 10:24:02 +08:00
zhiqing0205
ac3ca0ad8e
feat(codex): include plan type in auth filename
2026-01-06 02:25:56 +08:00
decolua
386ccffed4
Update README.md
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-01-05 20:54:33 +07:00
FakerL
08d21b76e2
Update sdk/auth/filestore.go
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-01-05 21:38:26 +08:00
decolua
ffddd1c90a
Update README.md
2026-01-05 20:29:26 +07:00
Zhi Yang
33aa665555
fix(auth): persist access_token on refresh for providers that need it
...
Previously, metadataEqualIgnoringTimestamps() ignored access_token for all
providers, which prevented refreshed tokens from being persisted to disk/database.
This caused tokens to be lost on server restart for providers like iFlow.
This change makes the behavior provider-specific:
- Providers like gemini/gemini-cli that issue new tokens on every refresh and
can re-fetch when needed will continue to ignore access_token (optimization)
- Other providers like iFlow will now persist access_token changes
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2026-01-05 13:25:46 +00:00
maoring24
00280b6fe8
feat(claude): add native request cloaking for non-claude-code clients
...
integrate claude-cloak functionality to disguise api requests:
- add CloakConfig with mode (auto/always/never) and strict-mode options
- generate fake user_id in claude code format (user_[hex]_account__session_[uuid])
- inject claude code system prompt (configurable strict mode)
- obfuscate sensitive words with zero-width characters
- auto-detect claude code clients via user-agent
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-05 20:32:51 +08:00
Zhi Yang
08e8fddf73
feat(kiro): add OAuth model name mappings support for Kiro
...
Add Kiro to the list of supported channels for OAuth model name mappings,
allowing users to map Kiro model IDs (e.g., kiro-claude-opus-4-5) to
canonical model names (e.g., claude-opus-4-5-20251101).
The Kiro case is implemented as a separate switch block to keep it
isolated from upstream CLIProxyAPI providers, making future merges
from the upstream repository cleaner.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-05 07:32:08 +00:00
Luis Pater
8f8dfd081b
Merge pull request #850 from can1357/main
...
feat(translator): add developer role support for Gemini translators
2026-01-05 11:27:24 +08:00
Luis Pater
9f1b445c7c
docs: add ProxyPilot to community projects in Chinese README
2026-01-05 11:23:48 +08:00
Luis Pater
ae933dfe14
Merge pull request #858 from Finesssee/add-proxypilot
...
docs: add ProxyPilot to community projects
2026-01-05 11:20:52 +08:00
Luis Pater
5d33d6b8ea
Merge branch 'router-for-me:main' into main
2026-01-05 10:42:32 +08:00
Luis Pater
e124db723b
Merge pull request #862 from router-for-me/gemini
...
fix(gemini): abort default injection on existing thinking keys
2026-01-05 10:41:07 +08:00
hkfires
05444cf32d
fix(gemini): abort default injection on existing thinking keys
2026-01-05 10:24:30 +08:00
Luis Pater
478aff1189
Merge branch 'router-for-me:main' into main
2026-01-05 09:26:23 +08:00