Releases
v1.0
Compare
Sorry, something went wrong.
No results found
Changelog
6f9c23a router-for-me#167
7063a17 router-for-me#293
34855bc Fix model switch logic when quota is exceeded
56c8297 Handle data: without trailing space in streaming responses
cbf9a57 build(goreleaser): set CGO_ENABLED=0 for cli-proxy-api binaries
52e5551 chore(build): rename artifacts and adjust workflows for 'plus' variant
257621c chore(executor): update default agent version and simplify const formatting
8b13c91 docs(internal): add Codex instruction guides for GPT-5 CLI
93fa1d1 docs: add Amp CLI integration guide to Chinese documentation
8203bf6 docs: update README for CLIProxyAPI Plus and rename artifacts
6a2906e feat(antigravity): add support for Claude-Opus-4-5-Thinking model
76af454 feat(antigravity): enhance handling of "thinking" content and refine Claude model response processing
361443d feat(api): add GetLatestVersion endpoint to fetch latest release version from GitHub
cc3cf09 feat(auth): add AuthIndex for diagnostics and ensure usage recording
7757210 feat(auth): implement Antigravity OAuth authentication flow
2d84d2f feat(auth, executor, cmd): add Antigravity provider integration
d114d8d feat(config): add TLS support for HTTPS server configuration
8d23ffc feat(executor): add model alias mapping and improve Antigravity payload handling
ac06438 feat(executor, translator): enhance token handling and payload processing
aa57f32 feat(instructions): add detailed agent behavior guidelines for Codex CLI
e308288 feat(logging, middleware): add error-based logging support and error log management
bf116b6 feat(registry): add GPT-5.1 Codex Max model definitions and support
ee6429c feat(registry): add Gemini 3 Pro Image Preview model and remove Claude Sonnet 4.5 Thinking
01b7b60 feat(registry): add Gemini 3 Pro Preview model definition
17016ae feat(registry): add Gemini 3 Pro Preview model definition
d2e4639 feat(registry): add context length and update max tokens for Claude model configurations
371324c feat(registry): expand Gemini model definitions and support Vertex AI
fcd98f4 feat(runtime): add payload configuration support for executors
cf9b9be feat(runtime): extend executor support for GPT-5.1 Codex and variants
c1031e2 feat(translator): add Antigravity translation logic
8977121 feat(translator): add ThoughtSignature handling in Gemini request transformations
4eab141 feat(translator): add support for reasoning/thinking content blocks in OpenAI-Claude and Gemini responses
9d50a68 feat(translator): improve content processing and Antigravity request conversion
32d3809 feat(util): add -reasoning suffix support for Gemini models
d6352dd feat(util): add DeleteKey function and update antigravity executor for Claude model compatibility
4307f08 feat(watcher): optimize auth file handling with hash-based change detection
691cdb6 fix(api): update GitHub release URL and user agent for CLIProxyAPIPlus
f0711be fix(auth): prevent access to removed credentials lingering in memory
b43743d fix(auth): properly handle callback forwarder instance in WebUI requests
bb9955e fix(auth): resolve index reassignment issue during auth management
0087eec fix(build): append '-plus' suffix to version metadata in workflows and Goreleaser
9875565 fix(claude translator): ensure default token counts when usage data is missing
52c17f0 fix(executor): comment out redundant code for setting Claude system instructions
113db3c fix(executor): update antigravity executor to enhance model metadata handling
a748e93 fix(executor, auth): ensure index assignment consistency for auth objects
506f111 fix(handlers): refactor API response capture to append data safely
23a7633 fix(registry): update Thinking parameters and replace Gemini-3 Preview with Gemini-2.5 Flash Lite
db2d22c fix(runtime): simplify scanner buffer allocation in executor implementations
0a47b45 fix(translator): add conditional check for key renaming in Gemini tools
261f08a fix(translator): adjust key renaming logic in Gemini request processing
9f95b31 fix(translator): enhance handling of mixed output content in Claude requests
c8cee54 fix(translator): ensure partial content is retained while skipping encrypted thoughtSignature
7a8e00f fix(translator): handle missing parameters in Gemini tool schema gracefully
346b663 fix(translator): handle non-JSON output gracefully in function call outputs
72c7ef7 fix(translator): handle non-JSON output parsing for OpenAI function responses
39621a0 fix(translator): normalize function calls and outputs for consistent input processing
0bcae68 fix(translator): preserve raw JSON encoding in function call outputs
ddb0c0e fix(translator): reintroduce thoughtSignature bypass logic for model parts
41ee444 fix(translator): rename responseSchema key for generationConfig
1c815c5 fix(translator): simplify string handling in Gemini responses
d4d5298 refactor(antigravity): handle anyOf property, remove exclusiveMinimum, and comment unused prod URL
1d0f030 refactor(api/config): centralize legacy OpenAI compatibility key migration
327cc70 refactor(auth): use customizable HTTP client for Antigravity requests
0fd2abb refactor(cliproxy, config): remove vertex-compat flow, streamline Vertex API key handling
d50b0f7 refactor(executor): simplify Gemini CLI execution and remove internal retry logic
db81331 refactor(middleware): extract request logging logic and optimize condition checks
0586da9 refactor(registry): move Gemini 3 Pro Preview model definition to base set
1434bc3 refactor(registry): remove Qwen3-Coder from model definitions
1ccb016 refactor(runtime): centralize reasoning effort logic for GPT models
98596c0 refactor(translator): remove service_tier from Codex OpenAI request payload
09970dc Accept Geminis Review Suggestion
8193392 Add AMP fallback proxy and shared Gemini normalization
4b2d40b Add CLIProxyAPI Dashboard to 'Who is with us?' section
13bb7cf Add CLIProxyAPI Tray information to README
8bce696 Add CLIProxyAPI Tray section to README_CN.md
c86545d Add Chinese README and update project files
963a095 Add Claude Proxy VSCode extension to README
3b484ae Add Claude Proxy VSCode to README_CN.md
3c0c61a Add Claude compatibility and enhance API handling
dca8d5d Add CodMate app information to README
2a7fd1e Add CodMate description to README_CN.md
c62e45e Add Codex API key support and Gemini 2.5 Flash-Lite model documentation updates
67e0b71 Add Codex load balancing documentation and refine JSON handling logic
70988d3 Add Codex websocket header defaults
9b627a9 Add Docker Compose
3687963 Add Docker support with CI/CD workflow and usage instructions
f91807b Add GPT-4o model variants while keeping Gemini 3.1 Pro preview
2406cc7 Add GPT-5 Codex model support and configuration options in documentation
92c62bb Add GPT-5.2 model support for GitHub Copilot
3e09bc9 Add Gemini 2.5 Flash-Lite Model
b3607d3 Add Gemini-compatible API and improve error handling
c0eaa41 Add Gemini-to-Gemini request normalization and passthrough support
bb28cd2 Add GitLab Duo OAuth and PAT support
54c3eb1 Add GitLab Duo auth and executor support
2bb686f Add GitLab Duo management OAuth and PAT endpoints
a00f774 Add GitLab Duo usage docs
6164f5c Add JSON annotations to configuration structs and new /config management endpoint
7e0fd1e Add Keep-Alive header
f5f26f0 Add Kimi (Moonshot AI) provider support
545dff8 Add OAuth support for Gemini CLI, Claude, Codex, and Qwen authentication
9ef76dc Add Object Storage
ce5d2ba Add OpenAI Responses support
3acdec5 Add OpenAI Responses support
ed8873f Add OpenAI compatibility support and improve resource cleanup
aa2f37d Add Qwen support
d292456 Add SOCKS5 and HTTP/HTTPS proxy support
040d66f Add SSH tunnel guidance for login fallback
c263398 Add Telegram group link to Chinese README for user support
5812229 Add .gitignore and ignore config.yaml
bea5f97 Add /v1/completions endpoint with OpenAI compatibility
c601542 Add ClaudeMessages handler for SSE-compatible chat completions
aa9fd05 Add FixCLIToolResponse for enhanced function call-response mapping
54ffb52 Add FunctionCallIndex to ConvertCliToOpenAIParams and enhance tool call handling
31a9e2d Add GeminiGetHandler, enhance Gemini functionality, and enable token counting
423faae Add GeminiModels handler and enhance API key validation
4939865 Add a new client application - Lin Jun
9072b02 Add a new client application - Lin Jun
3da7f74 Add a new client application - Lin Jun
492b9c4 Add additive Codex device-code login flow
bf08646 Add archive configuration to .goreleaser.yml
e9cd355 Add auto-sync workflow configuration file
6448d0e Add candidate count handling in OpenAI request
0b5bbe9 Add candidate count handling in OpenAI request
5bb9c2a Add candidate count parameter to OpenAI request
d58cc55 Add claude code support
5ed79e5 Add debounce logic for file events to prevent duplicate reloads
c875088 Add dynamic log level adjustment and "type" field to auth files response
3c4dc07 Add file watcher for dynamic configuration and client reloading
db43930 Add management API handlers for config and auth file management
3704dae Add nil-check for GetRequestMutex across handlers to prevent potential panics
de7b850 Add openai codex support
f1d6f01 Add reasoning/thinking configuration handling for Claude and OpenAI translators
fcadf08 Add request logging capabilities to API handlers and update .gitignore
ad943b2 Add reverse mappings for original tool names and improve error logging
c4a42eb Add support for Codex API key authentication
4155805 Add support for Codex model in provider logic and update documentation for claude code
589ae6d Add support for Generative Language API Key and improve client initialization
e5ed2cb Add support for dynamic model providers
b84cbee Add support for forcing GPT-5 Codex model configuration
1c4183d Add support for localhost unauthenticated requests
9c9ea99 Add support for new GPT-5 model variants
273e1d9 Add system instruction support and enhance internal API handlers
0331660 Add token refresh handling for 401 responses across clients
512c8b6 Add token refresh handling for 401 responses across clients
709d999 Add usage to /v1/completions
8d05489 Add versioning support to build artifacts and log outputs
b05d00e Add versioning support to build artifacts and log outputs
5a7932c Added Kilo Code as a provider, with auth. It fetches the free models, tested them (works), for paid models someone will have to experiment so only the free ones are known to work
ebf2a26 Avoid unnecessary config.yaml reloads via hash check
b3c534b Build instructions reformatting
0ad3e84 Clarify cloaking system block cache-control comments
aacfcae Codex CLI - setting 'store = false'
29dba03 Comment out system message check in Qwen executor
9be56fe Correct config in README.md
c3e3926 Create auto-sync
e3e741d Default Claude tool input schema
ef8820e Default tokenType to an empty string instead of "gemini" in watcher.go and run.go.
2b97cb9 Delete 'user' field from raw JSON
bbd3eaf Delete .github/workflows/auto-sync.yml
e0e30df Delete .github/workflows/docker-image.yml
00f33f5 Enhance Gemini request handling for contents support and improve error logging
e64fa48 Enhance Gemini request handling with fallback support for contents
b0c17af Enhance Gemini to OpenAI response conversion
58b7afd Enhance HTTP server with custom multiplexer in Auth flow
0449fef Enhance OAuth handling for Anthropic, Codex, Gemini, and Qwen tokens
551bc1a Enhance README formatting and update .dockerignore
e15d5c2 Enhance README_CN with title and image
6d2f7e3 Enhance parseArgsToMap with tolerant JSON parsing
b125410 Enhance client reload process with new OpenAI compatibility support
3dd0844 Enhance logging for API requests and responses across executors
7cb76ae Enhance quota management and refactor configuration handling
fa8d949 Enhance response and request handling in translators
35daffd Ensure auth directory existence before processing tokens in run.go
ae06f13 Extract argument parsing logic into parseArgsToMap helper function
ade279d Feature: router-for-me#103
74bae32 Filter OpenAI models response to include only essential fields (id, object, created, owned_by).
dcac340 Fix Claude OAuth tool name mapping
444a47a Fix Claude cache-control guardrails and gzip error decoding
b5756bf Fix Copilot 0x model incorrectly consuming premium requests
f8f8cf1 Fix Copilot codex model Responses API translation for Claude Code
a2f8f59 Fix Gemini function-calling INVALID_ARGUMENT by relaxing Gemini tool validation and cleaning schema
3590741 Fix GitHub Copilot gpt-5.4 endpoint routing
52364af Fix Kimi tool-call reasoning_content normalization
7c7c5fd Fix Kiro tool schema defaults
3b2ab0d Fix SSE headers initialization for geminiStreamGenerateContent and internalStreamGenerateContent
beff928 Fix alt parameter handling in URL construction
ebcd4db Fix activation URL extraction logic and improve warning message formatting
3d8d02b Fix amp v1beta1 routing and gemini retry config
b602eae Fix antigravity Claude thinking signature handling
9f36444 Fix antigravity malformed_function_call
7353bc0 Fix bug: #38 about lobechat cors policy
2df3544 Fix executor compat helpers
8c2063a Fix log key name from gpt-5-codex to force-gpt-5-codex for consistency
65e9e89 Fix missing response.completed.usage for late-usage OpenAI-compatible streams
f9f2333 Fix model name update during quota check to avoid incorrect logging
830fd8e Fix responses-format handling for chat completions
e9e0016 Fix some bugs.
b9ae4ab Fix usage convertation from gemini response to openai format
101498e Fix: Support token extraction from Metadata for file-based Kiro auth
aca2ef6 Fix: disable thinking when tool_choice forces tool use
11f090c Fixed router-for-me#102
b641d90 Fixed router-for-me#91
99c9f30 Fixed bug #38
b163f8e Fixed: router-for-me#1004
f8f3ad8 Fixed: router-for-me#1064
0d6ecb0 Fixed: router-for-me#1077
6184c43 Fixed: router-for-me#1109
4bbeb92 Fixed: router-for-me#1135
4576f99 Fixed: router-for-me#121
4477c72 Fixed: router-for-me#129 router-for-me#123 router-for-me#102 router-for-me#97
735b213 Fixed: router-for-me#137
d216ade Fixed: router-for-me#1372 router-for-me#1366
259f586 Fixed: router-for-me#1398
a552a45 Fixed: router-for-me#140 router-for-me#133 router-for-me#80
d885b81 Fixed: router-for-me#1403
eadccb2 Fixed: router-for-me#148
63643c4 Fixed: router-for-me#1484
fdbd404 Fixed: router-for-me#1531
5850492 Fixed: router-for-me#1548
93fb841 Fixed: router-for-me#1670
713388d Fixed: router-for-me#1675
8bde8c3 Fixed: router-for-me#1711
8599b15 Fixed: router-for-me#1716
847c250 Fixed: router-for-me#172
4e1d098 Fixed: router-for-me#1741
cc1d8f6 Fixed: router-for-me#1747
a6ce5f3 Fixed: router-for-me#1758
f9b005f Fixed: router-for-me#1799
ac135fc Fixed: router-for-me#1815
ddcf1f2 Fixed: router-for-me#1901
fd2b235 Fixed: router-for-me#193
4b1a404 Fixed: router-for-me#1936
ce53d3a Fixed: router-for-me#1997
7b7b258 Fixed: router-for-me#2022
ddaa9d2 Fixed: router-for-me#2034
b5701f4 Fixed: router-for-me#2102
a7d105b Fixed: router-for-me#223
d475aab Fixed: router-for-me#2274
afc1a5b Fixed: router-for-me#2281
8ae8a5c Fixed: router-for-me#233
c10f8ae Fixed: router-for-me#2420
75b57bc Fixed: router-for-me#246
772fa69 Fixed: router-for-me#254
5937b8e Fixed: router-for-me#260
e5e9859 Fixed: router-for-me#263
cbcfeb9 Fixed: router-for-me#291
d291eb9 Fixed: router-for-me#302
ed9f6e8 Fixed: router-for-me#337
a4a26d9 Fixed: router-for-me#339
7e30157 Fixed: router-for-me#354
a67b681 Fixed: router-for-me#397
bceecfb Fixed: router-for-me#414
c44c46d Fixed: router-for-me#421
fd29ab4 Fixed: router-for-me#424
7a62842 Fixed: router-for-me#433
34c8ccb Fixed: router-for-me#437
6e43669 Fixed: router-for-me#440
39b6b3b Fixed: router-for-me#463
e717939 Fixed: router-for-me#478
a68c97a Fixed: router-for-me#492
a1da6ff Fixed: router-for-me#499 router-for-me#985
27a5ad8 Fixed: router-for-me#534
ffdfad8 Fixed: router-for-me#551
6534396 Fixed: router-for-me#606
8a5db02 Fixed: router-for-me#607
24bc9cb Fixed: router-for-me#639
453e744 Fixed: router-for-me#642
5106caf Fixed: router-for-me#654
1084b53 Fixed: router-for-me#655
06ad527 Fixed: router-for-me#696
dcae098 Fixed: router-for-me#736
7227409 Fixed: router-for-me#738
c281f4c Fixed: router-for-me#747
7646a2b Fixed: router-for-me#749
c6b0e85 Fixed: router-for-me#790
79009bb Fixed: router-for-me#797
b48485b Fixed: router-for-me#822
b727e4e Fixed: router-for-me#86
94e9798 Fixed: router-for-me#897
6c324f2 Fixed: router-for-me#936
4d7f389 Fixed: router-for-me#941
af6bdca Fixed: router-for-me#942
d6f6712 Fixed: router-for-me#97
91a2b1f Fixed: preserve Responses computer tool passthrough
14c74e5 Handle 'n' parameter for candidate count in requests
36973d4 Handle Codex capacity errors as retryable
6ac9b31 Handle compressed error decode failures safely
108895f Harden Responses SSE framing against partial chunk boundaries
f4977e5 Ignore GEMINI.md file
1c92034 Implement IP-based rate limiting and ban mechanism for management API
865af9f Implement test for user field deletion
5726a99 Improve Copilot provider based on ericc-ch/copilot-api comparison
5da0dec Improve GitLab Duo gateway compatibility
3b4634e Improve getClient logic with optional content generation flag
ead71fb Improve error logging and add user guidance for issue reporting
1e9e4a8 Improve thinking/tool signature handling for Claude and Gemini requests
7dc40ba Improve tool-call parsing, schema sanitization, and hint injection
dff31a7 Improved the /v1/models endpoint
93147dd Improves error handling for canceled requests
da3a498 Keep Claude Code compatibility work low-risk and reviewable
9b5ce8c Keep Claude builtin helpers aligned with the shared helper layout
61da7bd Merge PR router-for-me#1626 into codex/pr-1626
8aa2cce Merge PR router-for-me#1735 into dev with conflict resolution and fixes
ba672bb Merge PR router-for-me#1969 into dev
ab9ebea Merge PR router-for-me#2474
0468654 Merge PR router-for-me#424 from router-for-me/main
c744179 Merge PR router-for-me#479
44c74d6 Merge PR #525 (v6.9.27)
44f66d2 Merge PR router-for-me#55
8fee16a Merge PR router-for-me#59 : v6.6.50 (resolve conflicts)
e92e2af Merge branch 'codex/pr-1626' into dev
1dccdb7 Merge branch 'cookie_snapshot' into dev
c52255e Merge branch 'dev'
a54877c Merge branch 'dev'
1cd275f Merge branch 'dev'
d42384c Merge branch 'dev'
67a4fe7 Merge branch 'dev'
b31ddc7 Merge branch 'dev'
b927b0c Merge branch 'dev' into codex
89d7be9 Merge branch 'dev' into codex/custom-useragent-request
9ff38dd Merge branch 'dev' into feat-amp-cli-module
2e5681e Merge branch 'dev' into feat/claude-thinking-and-beta-headers
0468bde Merge branch 'dev' into fix/antigravity-adaptive-effort
7569320 Merge branch 'dev' into fix/antigravity-prompt-caching
a7ffc77 Merge branch 'dev' into fix/cross-model-thinking-signature
f3f0f17 Merge branch 'dev' into think
26a5f67 Merge branch 'dev' into watcher
fa762e6 Merge branch 'dev' of github.com:luispater/CLIProxyAPI into dev
b468ca7 Merge branch 'dev' of github.com:router-for-me/CLIProxyAPI into dev
dc9b4dd Merge branch 'kimi-provider-support-v2' into dev
81ae09d Merge branch 'kiro-refactor-backup'
838f47a Merge branch 'main' into Plus
3e78a8d Merge branch 'main' into dev
e0d1314 Merge branch 'main' into dev
cc8dc7f Merge branch 'main' into dev
68b3565 Merge branch 'main' into dev (PR router-for-me#961 )
22c0c00 Merge branch 'main' into feat/sonnet-4-6
ca90487 Merge branch 'main' into feature/add-gemini-3.1-flash-image-preview
40bee3e Merge branch 'main' into feature/canceled
f77c22e Merge branch 'main' into feature/kiro-integration
24e8e20 Merge branch 'main' into fix/antigravity-prompt-caching
6dd1cf1 Merge branch 'main' into fix/antigravity-prompt-caching
2a274d4 Merge branch 'main' into gemini-web
294eac3 Merge branch 'main' into main
6b6b343 Merge branch 'main' into plus
2d9f6c1 Merge branch 'main' into plus
f481d25 Merge branch 'main' into plus
b80793c Merge branch 'main' into plus
a235fb1 Merge branch 'main' into plus
1315f71 Merge branch 'main' into plus
26c298c Merge branch 'main' into plus
ec60680 Merge branch 'main' into plus
2407c1f Merge branch 'main' into plus
32e64da Merge branch 'main' into plus
6a43d72 Merge branch 'main' into plus
b6ca5ef Merge branch 'main' into plus
2ba31ec Merge branch 'main' into plus
4ce7c61 Merge branch 'main' into plus
5ae3858 Merge branch 'main' into plus
eddf31e Merge branch 'main' into plus
45b6fff Merge branch 'main' into plus
1efade8 Merge branch 'main' into plus
c8cae1f Merge branch 'main' into plus
088c1d0 Merge branch 'main' into plus
1906ebc Merge branch 'main' into plus
c09fb2a Merge branch 'main' into plus
3dc001a Merge branch 'main' into plus
86d5db4 Merge branch 'main' into plus
ca29c42 Merge branch 'main' into plus
7f4f6bc Merge branch 'main' into plus
77586ed Merge branch 'main' into plus
cfeee5d Merge branch 'main' into plus
40ad4a4 Merge branch 'main' into plus
dbb433f Merge branch 'main' into plus
4794645 Merge branch 'main' into plus
771fec9 Merge branch 'main' into plus
77cc4ce Merge branch 'main' into plus
e85c9d9 Merge branch 'main' into plus
45546c1 Merge branch 'main' into plus
a12d907 Merge branch 'main' into plus
3f53eea Merge branch 'main' into plus
b9ff916 Merge branch 'main' into plus
bcd1e8c Merge branch 'main' into plus
79033ae Merge branch 'main' into plus
d473c95 Merge branch 'main' into plus
8ea6ac9 Merge branch 'main' into plus
8ba4c7c Merge branch 'main' into plus
05f249d Merge branch 'main' into plus
8e24d9d Merge branch 'main' into plus
d5930f4 Merge branch 'main' into plus
0993413 Merge branch 'main' into plus
7551faf Merge branch 'main' into plus
96ddfc1 Merge branch 'main' into plus
0de86a3 Merge branch 'main' into plus
c6cb240 Merge branch 'main' into plus
f0365f0 Merge branch 'main' into plus
ac26e7d Merge branch 'main' into plus
7739738 Merge branch 'main' into plus
bbb21d7 Merge branch 'main' into plus
c2bf600 Merge branch 'main' into plus
59ac1a3 Merge branch 'main' into plus
b3d292a Merge branch 'main' into plus
43cac7b Merge branch 'main' into v6.5.32
9f41894 Merge branch 'main' into v6.5.57
edf9d9b Merge branch 'main' of github.com:luispater/CLIProxyAPI
abf1629 Merge branch 'main' of https://github.com/ultraplan-bit/CLIProxyAPIPlus
1a9f939 Merge branch 'plus-dev' into feature/github-copilot-auth
b2b1752 Merge branch 'pr-1624' into dev
6893494 Merge branch 'pr-402-local'
f3c5916 Merge branch 'pr-454'
7223fee Merge branch 'pr-488'
15b0d8d Merge branch 'pr-529'
a337ecf Merge branch 'router-for-me:main' into feat(vertex)/add-prefix-field
6c7f18c Merge branch 'router-for-me:main' into main
6a94afa Merge branch 'router-for-me:main' into main
024bc25 Merge branch 'router-for-me:main' into main
04f0070 Merge branch 'router-for-me:main' into main
15353a6 Merge branch 'router-for-me:main' into main
ccb2aaf Merge branch 'router-for-me:main' into main
40e85a6 Merge branch 'router-for-me:main' into main
3c4e799 Merge branch 'router-for-me:main' into main
408614c Merge branch 'router-for-me:main' into main
54c2fef Merge branch 'router-for-me:main' into main
837aa6e Merge branch 'router-for-me:main' into main
239fc4a Merge branch 'router-for-me:main' into main
bca244d Merge branch 'router-for-me:main' into main
0f64680 Merge branch 'router-for-me:main' into main
e3af878 Merge branch 'router-for-me:main' into main
4ea5586 Merge branch 'router-for-me:main' into main
df91408 Merge branch 'router-for-me:main' into main
1fd1ccc Merge branch 'router-for-me:main' into main
38319b0 Merge branch 'router-for-me:main' into main
a4804b3 Merge branch 'router-for-me:main' into main
92f033d Merge branch 'router-for-me:main' into main
843316e Merge branch 'router-for-me:main' into main
4b01ecb Merge branch 'router-for-me:main' into main
03209b3 Merge branch 'router-for-me:main' into main
f241124 Merge branch 'router-for-me:main' into main
b1204b1 Merge branch 'router-for-me:main' into main
e662c02 Merge branch 'router-for-me:main' into main
56fa81f Merge branch 'router-for-me:main' into main
0e4f669 Merge branch 'router-for-me:main' into main
40d7890 Merge branch 'router-for-me:main' into main
8fac6b1 Merge branch 'router-for-me:main' into main
5418bbc Merge branch 'router-for-me:main' into main
aa810ee Merge branch 'router-for-me:main' into main
5d2baf6 Merge branch 'router-for-me:main' into main
0606a77 Merge branch 'router-for-me:main' into main
d138df0 Merge branch 'router-for-me:main' into main
f3fd7a9 Merge branch 'router-for-me:main' into main
d560c20 Merge branch 'router-for-me:main' into main
293cc8c Merge branch 'router-for-me:main' into main
8064cba Merge branch 'router-for-me:main' into main
f8aba62 Merge branch 'router-for-me:main' into main
db491c8 Merge branch 'router-for-me:main' into main
05a3566 Merge branch 'router-for-me:main' into main
e24af6e Merge branch 'router-for-me:main' into main
e755e56 Merge branch 'router-for-me:main' into main
d611134 Merge branch 'router-for-me:main' into main
496f677 Merge branch 'router-for-me:main' into main
48dd987 Merge branch 'router-for-me:main' into main
6b60bdd Merge branch 'router-for-me:main' into main
5f65dd5 Merge branch 'router-for-me:main' into main
12370ee Merge branch 'router-for-me:main' into main
51611c2 Merge branch 'router-for-me:main' into main
8a98506 Merge branch 'router-for-me:main' into main
f52114d Merge branch 'router-for-me:main' into main
dcd0ff8 Merge branch 'router-for-me:main' into main
a6fa622 Merge branch 'router-for-me:main' into main
923a5d6 Merge branch 'router-for-me:main' into main
b1aecc2 Merge branch 'router-for-me:main' into main
6ee95b1 Merge branch 'router-for-me:main' into main
182b319 Merge branch 'router-for-me:main' into main
8afcc71 Merge branch 'router-for-me:main' into main
407020d Merge branch 'router-for-me:main' into main
97356b1 Merge branch 'router-for-me:main' into main
9354b87 Merge branch 'router-for-me:main' into main
f999650 Merge branch 'router-for-me:main' into main
acb1066 Merge branch 'router-for-me:main' into main
5b01eba Merge branch 'router-for-me:main' into main
9f72a87 Merge branch 'router-for-me:main' into main
d5654ee Merge branch 'router-for-me:main' into main
dcd0ae7 Merge branch 'router-for-me:main' into main
08779cc Merge branch 'router-for-me:main' into main
7758a86 Merge branch 'router-for-me:main' into main
ee0c246 Merge branch 'router-for-me:main' into main
773ed6c Merge branch 'router-for-me:main' into main
e8de87e Merge branch 'router-for-me:main' into main
2eb2dbb Merge branch 'router-for-me:main' into main
b436101 Merge branch 'router-for-me:main' into main
e592a57 Merge branch 'router-for-me:main' into main
188de4f Merge branch 'router-for-me:main' into main
f56bfaa Merge branch 'router-for-me:main' into main
0ed2d16 Merge branch 'router-for-me:main' into main
6a4cff6 Merge branch 'router-for-me:main' into main
38f7e75 Merge branch 'router-for-me:main' into main
06afa29 Merge branch 'router-for-me:main' into main
a3dc56d Merge branch 'router-for-me:main' into main
16243f1 Merge branch 'router-for-me:main' into main
0c05131 Merge branch 'router-for-me:main' into main
ed57d82 Merge branch 'router-for-me:main' into main
9b33fbf Merge branch 'router-for-me:main' into main
b80c2aa Merge branch 'router-for-me:main' into main
9fe6a21 Merge branch 'router-for-me:main' into main
89c4282 Merge branch 'router-for-me:main' into main
af8e9ef Merge branch 'router-for-me:main' into main
1b46d39 Merge branch 'router-for-me:main' into main
b7f7b3a Merge branch 'router-for-me:main' into main
ad5253b Merge branch 'router-for-me:main' into main
5e23975 Merge branch 'router-for-me:main' into main
60936b5 Merge branch 'router-for-me:main' into main
a14d19b Merge branch 'router-for-me:main' into main
9e9a860 Merge branch 'router-for-me:main' into main
d35152b Merge branch 'router-for-me:main' into main
015a3e8 Merge branch 'router-for-me:main' into main
938af75 Merge branch 'router-for-me:main' into main
1770c49 Merge branch 'router-for-me:main' into main
726f1a5 Merge branch 'router-for-me:main' into main
e08f48c Merge branch 'router-for-me:main' into main
e9dc576 Merge branch 'router-for-me:main' into main
d06e2dc Merge branch 'router-for-me:main' into main
4360ed8 Merge branch 'router-for-me:main' into main
05b499f Merge branch 'router-for-me:main' into main
0f51e73 Merge branch 'router-for-me:main' into main
216dafe Merge branch 'router-for-me:main' into main
e3d8d72 Merge branch 'router-for-me:main' into main
cf369d4 Merge branch 'router-for-me:main' into main
352cb98 Merge branch 'router-for-me:main' into main
1a99cfd Merge branch 'router-for-me:main' into main
5c95129 Merge branch 'router-for-me:main' into main
ab0bf1b Merge branch 'router-for-me:main' into main
9e34323 Merge branch 'router-for-me:main' into main
19232c6 Merge branch 'router-for-me:main' into main
75da02a Merge branch 'router-for-me:main' into main
2334a2b Merge branch 'router-for-me:main' into main
6bcac3a Merge branch 'router-for-me:main' into main
ba486ca Merge branch 'router-for-me:main' into main
a1ecc9a Merge branch 'router-for-me:main' into main
5442387 Merge branch 'router-for-me:main' into main
2846957 Merge branch 'router-for-me:main' into main
218dc17 Merge branch 'router-for-me:main' into main
e93eebc Merge branch 'router-for-me:main' into main
ba6aa5f Merge branch 'router-for-me:main' into main
74d9a1f Merge branch 'router-for-me:main' into main
7ebd8f0 Merge branch 'router-for-me:main' into main
165e03f Merge branch 'router-for-me:main' into main
9116392 Merge branch 'router-for-me:main' into main
4eaf769 Merge branch 'router-for-me:main' into main
0d4f32a Merge branch 'router-for-me:main' into main
2331b9a Merge branch 'router-for-me:main' into main
478aff1 Merge branch 'router-for-me:main' into main
cc8c4ff Merge branch 'router-for-me:main' into main
e7e3ca1 Merge branch 'router-for-me:main' into main
5d33d6b Merge branch 'router-for-me:main' into main
140faef Merge branch 'router-for-me:main' into main
57d18bb Merge branch 'router-for-me:main' into main
9c65e17 Merge branch 'router-for-me:main' into main
3ec7991 Merge branch 'router-for-me:main' into main
80f5523 Merge branch 'router-for-me:main' into main
1fb4f2b Merge branch 'router-for-me:main' into main
7c2ad4c Merge branch 'router-for-me:main' into main
e7a66ae Merge branch 'router-for-me:main' into main
e073597 Merge branch 'router-for-me:main' into main
cc116ce Merge branch 'router-for-me:main' into main
b256636 Merge branch 'router-for-me:main' into main
3de7a7f Merge branch 'router-for-me:main' into main
d3533f8 Merge branch 'router-for-me:main' into main
fe8c7a6 Merge branch 'router-for-me:main' into main
6b49580 Merge branch 'router-for-me:main' into main
6b83585 Merge branch 'router-for-me:main' into main
35fdd7b Merge branch 'router-for-me:main' into main
b91ee8d Merge branch 'router-for-me:main' into main
c20507c Merge branch 'router-for-me:main' into main
ab5f538 Merge branch 'router-for-me:main' into main
446150a Merge branch 'router-for-me:main' into main
a9823ba Merge branch 'router-for-me:main' into main
3638084 Merge branch 'router-for-me:main' into main
15bc99f Merge branch 'router-for-me:main' into main
bf9b2c4 Merge branch 'router-for-me:main' into main
91841a5 Merge branch 'router-for-me:main' into main
12116b0 Merge branch 'router-for-me:main' into master
fdeb84d Merge branch 'router-for-me:main' into master
f302be5 Merge branch 'router-for-me:main' into master
894703a Merge branch 'router-for-me:main' into master
54acd69 Merge branch 'router-for-me:main' into master
8cfe26f Merge branch 'sdk' into dev
7fe8246 Merge branch 'tui' into dev
f7bfa8a Merge branch 'upstream-main'
8c947ca Merge branch 'vertex' into dev
d09dd4d Merge commit '15c2f274ea690c9a7c9db22f9f454af869db5375' into dev
10e0ea1 Merge main into pr-39
7e6bb8f Merge origin/dev into pr-1774-review and resolve watcher conflicts
514b9bf Merge origin/main into pr-92
65f47c1 Merge pull request #1 from chaudhryfaisal/main
8aeb4b7 Merge pull request #1 from gogoing1024/main
b2172cb Merge pull request #1 from linlang781/main
c6ecdf4 Merge pull request #1 from router-for-me/Plus
961c6f6 Merge pull request router-for-me#100 from novadev94/fix/readd_kiro_auto
22e1ad3 Merge pull request router-for-me#1018 from pikeman20/main
25e9be3 Merge pull request router-for-me#103 from ChrAlpha/feat/add-gpt-5.2-codex-copilot
67f8732 Merge pull request router-for-me#1033 from router-for-me/reasoning
1ada33a Merge pull request router-for-me#104 from router-for-me/cloud
3b4d6d3 Merge pull request router-for-me#1049 from router-for-me/codex
4dc7af5 Merge pull request router-for-me#1054 from router-for-me/codex
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
1834c65 Merge pull request router-for-me#107 from router-for-me/gemini-web
dc4305f Merge pull request router-for-me#107 from zccing/main
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
2542c29 Merge pull request router-for-me#1096 from router-for-me/usage
5baa753 Merge pull request router-for-me#1099 from router-for-me/claude
93d7883 Merge pull request router-for-me#110 from PancakeZik/fix/system-prompt-reinjection
f6e713a Merge pull request router-for-me#110 from router-for-me/cloud
ead98e4 Merge pull request router-for-me#1101 from router-for-me/argy
19b4ef3 Merge pull request router-for-me#1102 from aldinokemal/main
5717c7f Merge pull request router-for-me#1103 from dinhkarate/feat/imagen
3b26129 Merge pull request router-for-me#1108 from router-for-me/modelinfo
2513d90 Merge pull request router-for-me#111 from router-for-me/cloud
ac56e1e Merge pull request router-for-me#1116 from bexcodex/fix/antigravity
c6fa1d0 Merge pull request router-for-me#1117 from router-for-me/cache
5d0460e Merge pull request router-for-me#112 from clstb/main
873d415 Merge pull request router-for-me#1125 from NightHammer1000/dev
0508c9f Merge pull request router-for-me#113 from sususu98/main
ffd1299 Merge pull request router-for-me#1130 from router-for-me/agty
3c71c07 Merge pull request router-for-me#1131 from sowar1987/fix/gemini-malformed-function-call
2e6a2b6 Merge pull request router-for-me#1132 from XYenon/fix/gemini-models-displayname-override
6fb7d85 Merge pull request router-for-me#1137 from augustVino/fix/remove_empty_systemmsg
71faa19 Merge pull request router-for-me#114 from router-for-me/management
ac7738b Merge pull request router-for-me#114 from router-for-me/plus
1d6e2e7 Merge pull request router-for-me#1140 from sxjeru/main
f2710c0 Merge pull request router-for-me#116 from router-for-me/log
15ae83a Merge pull request router-for-me#1169 from router-for-me/payload
4fdbdf7 Merge pull request router-for-me#117 from router-for-me/pg
fef4fdb Merge pull request router-for-me#117 from router-for-me/plus
bbb55a8 Merge pull request router-for-me#1170 from BianBianY/main
f353a54 Merge pull request router-for-me#1171 from router-for-me/auth
c82d8e2 Merge pull request router-for-me#1174 from lieyan666/fix/issue-1082-change-error-status-code
cb47ac2 Merge pull request router-for-me#1179 from mallendeo/main
9072acc Merge pull request router-for-me#118 from router-for-me/config
a1394b4 Merge pull request router-for-me#1183 from Darley-Wey/fix/api-align
9e97948 Merge pull request router-for-me#1185 from router-for-me/auth
eb1bbaa Merge pull request router-for-me#119 from linlang781/main
9bf4a0c Merge pull request router-for-me#120 from Xm798/fix/kiro-auth-method-case
2c879f1 Merge pull request router-for-me#1216 from ferretgeek/add-cpa-xxx-panel
0f53b95 Merge pull request router-for-me#1225 from router-for-me/log
1e4f9dd Merge pull request router-for-me#123 from router-for-me/plus
1c6cb2b Merge pull request router-for-me#1239 from ThanhNguyxn/fix/gitstore-gc-after-squash
275839e Merge pull request router-for-me#124 from gogoing1024/main
f887f99 Merge pull request router-for-me#1248 from shekohex/feat/responses-compact
32d01a6 Merge pull request router-for-me#125 from router-for-me/object
7583193 Merge pull request router-for-me#1257 from router-for-me/model
2abf00b Merge pull request router-for-me#126 from jellyfish-p/main
ba4a1ab Merge pull request router-for-me#1261 from Darley-Wey/fix/gemini_scheme
ac4f52c Merge pull request router-for-me#127 from router-for-me/usage
9e5b1d2 Merge pull request router-for-me#1276 from router-for-me/thinking
f36a5f5 Merge pull request router-for-me#1294 from Darley-Wey/fix/claude2gemini
c1facdf Merge pull request router-for-me#1295 from SchneeMart/feature/claude-caching
189a066 Merge pull request router-for-me#1296 from router-for-me/log
da0bbf2 Merge pull request router-for-me#1298 from sususu98/fix/restore-usageMetadata-in-gemini-translator
608cd8e Merge pull request #13 from router-for-me/v6.5.57
f58d0fa Merge pull request router-for-me#130 from router-for-me/log
c2ab288 Merge pull request router-for-me#130 from router-for-me/plus
f0ac771 Merge pull request router-for-me#1300 from sususu98/feat/log-api-response-timestamp
0e4f189 Merge pull request router-for-me#1302 from dinhkarate/feat(vertex)/add-prefix-field
4ee46bc Merge pull request router-for-me#1311 from router-for-me/fix/gemini-schema
c3e94a8 Merge pull request router-for-me#1317 from yinkev/feat/gemini-tools-passthrough
851712a Merge pull request router-for-me#132 from ClubWeGo/codex/resolve-issue-#131
8e95c5e Merge pull request router-for-me#134 from router-for-me/hg
2395b7a Merge pull request router-for-me#135 from gogoing1024/main
3b04e11 Merge pull request router-for-me#1368 from sususu98/feat/configurable-error-logs-max-files
ee54ee8 Merge pull request router-for-me#137 from geen02/fix/idc-auth-method-case-sensitivity
f97d9f3 Merge pull request router-for-me#1370 from kitephp/patch-3
e0927af Merge pull request router-for-me#1371 from kitephp/patch-2
493969a Merge pull request router-for-me#1379 from router-for-me/log
8f522ee Merge pull request router-for-me#138 from router-for-me/plus
157f16d Merge pull request router-for-me#1380 from router-for-me/codex
eb5582c Merge pull request router-for-me#1386 from shenshuoyaoyouguang/sync-auth-changes
403a731 Merge pull request router-for-me#139 from janckerchen/fix/github-copilot-vision-header
674393e Merge pull request router-for-me#139 from router-for-me/log
f410dd0 Merge pull request router-for-me#1390 from sususu98/fix/400-invalid-request-no-retry
5b23fc5 Merge pull request router-for-me#1396 from Xm798/fix/log-dir-tilde-expansion
c353606 Merge pull request #14 from router-for-me/plus
33f89a2 Merge pull request router-for-me#140 from janckerchen/fix/github-copilot-logging
9181e72 Merge pull request router-for-me#1409 from wangdabaoqq/main
c1c9483 Merge pull request router-for-me#1422 from dannycreations/feat-gemini-cli-claude-mime
b722503 Merge pull request router-for-me#1423 from router-for-me/watcher
4874253 Merge pull request router-for-me#1425 from router-for-me/auth
7cf9ff0 Merge pull request router-for-me#1429 from neavo/fix/gemini-python-sdk-thinking-fields
2448691 Merge pull request router-for-me#143 from CheesesNguyen/fix/kiro-refresh-token
4b00312 Merge pull request router-for-me#1435 from tianyicui/fix/haiku-4-5-thinking-support
30d832c Merge pull request router-for-me#144 from woopencri/main
c71905e Merge pull request router-for-me#1440 from kvokka/add-cc-opus-4-6
c5fd3db Merge pull request router-for-me#1446 from qyhfrank/fix-claude-opus-4-6-model-metadata
0e91e95 Merge pull request router-for-me#145 from router-for-me/path
c5dcbc1 Merge pull request router-for-me#146 from router-for-me/iflow
394497f Merge pull request router-for-me#1465 from router-for-me/kimi-fix
7e9d0db Merge pull request router-for-me#1467 from dusty-du/fix/kimi-toolcall-reasoning-content
fed6f3e Merge pull request router-for-me#147 from router-for-me/config
3b34521 Merge pull request router-for-me#1479 from router-for-me/management
0dff329 Merge pull request router-for-me#1492 from router-for-me/management
2de27c5 Merge pull request #15 from StriveMario/feature/fix-kiro-refreshtoken
fd5b669 Merge pull request router-for-me#150 from PancakeZik/fix/write-tool-truncation-handling
5a3eb08 Merge pull request router-for-me#1502 from router-for-me/iflow
eaab1d6 Merge pull request router-for-me#1506 from masrurimz/fix-sse-model-mapping
5b3fc09 Merge pull request router-for-me#151 from VjayC/add-subtitle-translator
ebef1fa Merge pull request router-for-me#1511 from stondy0103/fix/responses-nullable-type-array
c6bd91b Merge pull request router-for-me#1519 from router-for-me/thinking
fcefa2c Merge pull request router-for-me#152 from taetaetae/feat/kiro-dynamic-region-support
e6c7af0 Merge pull request router-for-me#1522 from soilSpoon/feature/canceled
a146c6c Merge pull request router-for-me#1523 from xxddff/feature/removeUserField
48732ba Merge pull request router-for-me#1527 from HEUDavid/feat/auth-hook
3631fab Merge pull request router-for-me#153 from router-for-me/plus
b3b8d71 Merge pull request router-for-me#154 from router-for-me/plus
58e09f8 Merge pull request router-for-me#1542 from APE-147/fix/gemini-antigravity-schema-sanitization
908c8ea Merge pull request router-for-me#1543 from sususu98/feat/gemini-cli-google-one
bf66bca Merge pull request router-for-me#155 from PancakeZik/feature/use-q-endpoint
24cf7fa Merge pull request router-for-me#156 from taetaetae/fix/kiro-api-region
46a6853 Merge pull request router-for-me#1568 from itsmylife44/add-cliproxyapi-dashboard
43ca112 Merge pull request router-for-me#157 from crossly/bugfix/kiro-token-extraction-from-metadata
b3ccc55 Merge pull request router-for-me#1574 from fbettag/feat/gpt-5.3-codex-spark
e1a353c Merge pull request router-for-me#159 from Skyuno/fix/filter-web-search-tool
f5f2c69 Merge pull request router-for-me#1595 from alexey-yanchenko/feature/cache-usage-from-codex-to-chat-completions
b5fe78e Merge pull request router-for-me#1597 from router-for-me/kimi-fix
af54323 Merge pull request #16 from fuko2935/fix/remove-unstable-kiro-auto
ba4c114 Merge pull request #16 from hkfires/main
1b1ab1f Merge pull request router-for-me#1606 from router-for-me/add-qwen-3.5
76294f0 Merge pull request router-for-me#1608 from thebtf/fix/tool-reference-proxy-prefix-mainline
5da5674 Merge pull request router-for-me#161 from router-for-me/aistudio
c287378 Merge pull request router-for-me#161 from router-for-me/plus
55f9381 Merge pull request router-for-me#1618 from alexey-yanchenko/fix/completions-usage
3354fae Merge pull request router-for-me#162 from taetaetae/fix/kiro-compaction-empty-content
252f7e0 Merge pull request router-for-me#1625 from thebtf/feat/tool-prefix-config
2d12bec Merge pull request router-for-me#1627 from thebtf/fix/reasoning-effort-clamping
fff8664 Merge pull request router-for-me#1628 from thebtf/fix/masquerading-headers
3e20b00 Merge pull request router-for-me#163 from router-for-me/nb
9c04044 Merge pull request router-for-me#1635 from thebtf/fix/openai-translator-tool-streaming
1825fc7 Merge pull request router-for-me#1643 from alexey-yanchenko/fix/gemini-prompt-tokens
a5f4166 Merge pull request router-for-me#1644 from possible055/main
349a634 Merge pull request router-for-me#1645 from tinyc0der/fix/antigravity-tool-result-json
d4829c8 Merge pull request router-for-me#1652 from thebtf/fix/claude-translator-arguments
c3e12c5 Merge pull request router-for-me#1654 from alexey-yanchenko/feature/pass-file-inputs
420937c Merge pull request router-for-me#166 from cielhaidir/main
7b0eb41 Merge pull request router-for-me#1660 from Grivn/fix/claude-token-url
d6ec33e Merge pull request router-for-me#1662 from matchch/contribute/cache-user-id
7cb398d Merge pull request router-for-me#1663 from rensumo/main
d24ea4c Merge pull request router-for-me#1664 from ciberponk/pr/responses-compaction-compat
0da34d3 Merge pull request router-for-me#1668 from lyd123qw2008/fix/codex-usage-limit-retry-after
f1e9a78 Merge pull request router-for-me#1676 from piexian/feat/qwen-quota-handling-clean
fb48eee Merge pull request router-for-me#1680 from canxin121/fix/responses-stream-error-chunks
816fb4c Merge pull request router-for-me#1682 from sususu98/fix/tool-result-image-parts
c66cb0a Merge pull request router-for-me#1683 from dusty-du/codex/device-login-flow
9cee8ef Merge pull request router-for-me#1684 from alexey-yanchenko/fix/input-audio-from-openai-to-antigravity
aa1da8a Merge pull request router-for-me#1685 from lyd123qw2008/fix/auth-auto-refresh-interval
74bf7ed Merge pull request router-for-me#1686 from lyd123qw2008/fix/auth-refresh-concurrency-limit
2c30c98 Merge pull request router-for-me#1687 from lyd123qw2008/fix/codex-refresh-token-reused-no-retry
24bcfd9 Merge pull request router-for-me#1699 from 123hi123/fix/antigravity-primary-model-fallback
b27a175 Merge pull request #17 from Ravens2121/master
bb44e5e Merge pull request router-for-me#1701 from router-for-me/openai
7accae4 Merge pull request router-for-me#171 from cielhaidir/main
f628e4d Merge pull request router-for-me#172 from Skyuno/fix/idc-filename-collision
8d4554b Merge pull request router-for-me#173 from starsdream666/main
ac3d47e Merge pull request router-for-me#173 from tobwen/feature/dynamic-model-routing
41b1cf2 Merge pull request router-for-me#1734 from huangusaki/main
e85305c Merge pull request router-for-me#174 from gogoing1024/main
e2169e3 Merge pull request router-for-me#175 from Skyuno/fix/json-truncation-rework
e73cf42 Merge pull request router-for-me#1750 from tpm2dot0/fix/claude-code-request-fingerprint-alignment
533a6bd Merge pull request router-for-me#176 from router-for-me/plus
5446cd2 Merge pull request router-for-me#1761 from margbug01/fix/thinking-chain-display
c23e46f Merge pull request router-for-me#1767 from router-for-me/antigravity
725f4fd Merge pull request router-for-me#1768 from router-for-me/claude
d6272d3 Merge pull request router-for-me#177 from router-for-me/aistudio
1cbc483 Merge pull request router-for-me#1771 from edlsh/fix/claude-cache-control-1769
69fccf0 Merge pull request #18 from Ravens2121/master
5da07ea Merge pull request router-for-me#1805 from router-for-me/thinking
dbecf53 Merge pull request router-for-me#181 from taetaetae/fix/kiro-compaction-tool-use-content
6ae15d6 Merge pull request router-for-me#1816 from sususu98/fix/antigravity-adaptive-effort
b436dad Merge pull request router-for-me#1822 from sususu98/fix/strip-defer-loading
1d7329e Merge pull request router-for-me#1825 from router-for-me/vertex
8d44be8 Merge pull request router-for-me#1834 from DragonFSKY/fix/sse-streaming-accept-encoding
1c0e102 Merge pull request router-for-me#185 from router-for-me/plus
8dba32a Merge pull request router-for-me#185 from router-for-me/thinking
3e7b645 Merge pull request router-for-me#186 from router-for-me/doc
e35ffaa Merge pull request router-for-me#186 from taetaetae/fix/kiro-claude-compaction-empty-content
a3846ea Merge pull request router-for-me#1870 from sususu98/fix/remove-instructions-restore
f6dfea9 Merge pull request router-for-me#1874 from constansino/fix/watcher-auth-event-storm-debounce
38277c1 Merge pull request router-for-me#1875 from woqiqishi/fix/tool-use-id-sanitize
86bdb78 Merge pull request router-for-me#189 from PancakeZik/main
1042489 Merge pull request router-for-me#1893 from thebtf/fix/normalize-ttl-byte-preservation-mainline
242b4d5 Merge pull request #19 from router-for-me/plus
6abd7d2 Merge pull request router-for-me#190 from taetaetae/fix/kiro-claude-compaction-current-user-empty-content
98a1bb5 Merge pull request router-for-me#1900 from rex-zsd/feature/add-gemini-3.1-flash-image-preview
2e8d49a Merge pull request router-for-me#191 from CheesesNguyen/feat/kiro-api-models-and-context-usage
96c7271 Merge pull request router-for-me#191 from router-for-me/gemini
e9c60a0 Merge pull request router-for-me#1910 from thebtf/fix/gemini-oauth-error-messages
2b609dd Merge pull request router-for-me#1912 from FradSer/main
a35d664 Merge pull request router-for-me#192 from router-for-me/plus
631e5c8 Merge pull request router-for-me#1922 from shenshuoyaoyouguang/pr/model-registry-safety
b915371 Merge pull request router-for-me#1925 from shenshuoyaoyouguang/pr/openai-compat-pool-thinking
d182e89 Merge pull request router-for-me#194 from PancakeZik/fix/assistant-content-parroting
4d08046 Merge pull request router-for-me#194 from router-for-me/gemini-key
c1818f1 Merge pull request router-for-me#1940 from Blue-B/fix/claude-interleaved-thinking-amp-gzip-budget
8fa12af Merge pull request router-for-me#195 from router-for-me/plus
15dd5db Merge pull request router-for-me#1956 from router-for-me/vertex
4f48e52 Merge pull request router-for-me#1957 from router-for-me/thinking
2e9907c Merge pull request router-for-me#1959 from thebtf/fix/system-instruction-camelcase
d9c6627 Merge pull request router-for-me#1963 from qixing-jk/docs/add-all-api-hub-showcase
d109be1 Merge pull request router-for-me#197 from router-for-me/plus
d125b7d Merge pull request #199 from ravindrabarthwal/add-claude-opus-4.6-github-copilot
4cc99e7 Merge pull request router-for-me#1992 from dcrdev/main
71773fe Merge pull request router-for-me#1996 from router-for-me/codex/fix-unbounded-websocket-log-buffering
4419b71 Merge pull request #2 from router-for-me/v6.5.32
8dc690a Merge pull request #20 from Ravens2121/master
cf74ed2 Merge pull request router-for-me#2013 from router-for-me/model
1d93608 Merge pull request router-for-me#203 from JokerRun/fix/copilot-premium-usage-inflation
532fbf0 Merge pull request #204 from router-for-me/plus
8c92cb0 Merge pull request router-for-me#2056 from lang-911/codex/custom-useragent-request
e17d4f8 Merge pull request router-for-me#207 from router-for-me/plus
683f370 Merge pull request router-for-me#2076 from aikins01/fix/backfill-empty-function-response-names
817cebb Merge pull request router-for-me#2082 from router-for-me/antigravity
e9dd44e Merge pull request router-for-me#209 from Buywatermelon/feature/default-kiro-aliases
75ce091 Merge pull request #21 from router-for-me/plus
1db2397 Merge pull request router-for-me#2106 from router-for-me/model
2e1925d Merge pull request router-for-me#2108 from sususu98/fix/gemini-cli-tool-schema-and-empty-parts
dc55fb0 Merge pull request router-for-me#211 from Skyuno/fix/kiro-websearch
af27f2b Merge pull request router-for-me#2110 from router-for-me/codex
733fd8e Merge pull request router-for-me#2111 from qzydustin/main
77254bd Merge pull request router-for-me#2116 from router-for-me/vertex
7726a44 Merge pull request router-for-me#212 from Skyuno/fix/orphaned-tool-results
ea43361 Merge pull request router-for-me#2121 from destinoantagonista-wq/main
59ad8f4 Merge pull request router-for-me#2124 from RGBadmin/feat/auth-list-priority-note
18a4fed Merge pull request router-for-me#2126 from ailuntz/fix/watcher-auth-cache-memory
6766919 Merge pull request router-for-me#2131 from HEUDavid/docs/add-who-is-with-us
73c8317 Merge pull request router-for-me#2133 from DragonFSKY/fix/2061-stale-modelstates
bc61bf3 Merge pull request router-for-me#214 from anilcancakir/fix/github-copilot-model-alias-suffix
b1dcff7 Merge pull request router-for-me#2141 from Muran-prog/fix/tool-calling-translation-2132
fb95813 Merge pull request router-for-me#2142 from Muran-prog/fix/strip-uniqueItems-gemini-2123
25f6c4a Merge pull request router-for-me#2158 from sususu98/fix/antigravity-functionresponse-name
99266be Merge pull request router-for-me#216 from starsdream666/main
db63f9b Merge pull request router-for-me#2162 from enieuwy/fix/responses-api-json-valid-check
8c6be49 Merge pull request router-for-me#218 from ClubWeGo/fix/merge-assistant-tool-calls
be3f8db Merge pull request router-for-me#2187 from Darley-Wey/fix/claude-disable-parallel-tool-calls
aca8523 Merge pull request #22 from Ravens2121/master
e4bc9da Merge pull request router-for-me#220 from jellyfish-p/main
56073de Merge pull request router-for-me#2200 from sususu98/feat/local-model-flag
32c964d Merge pull request router-for-me#221 from router-for-me/gemini
a000eb5 Merge pull request router-for-me#2213 from TTTPOB/ua-fix
7b04530 Merge pull request router-for-me#2219 from beck-8/fix/context-done-race
b9eef45 Merge pull request router-for-me#222 from router-for-me/api
66ff916 Merge pull request router-for-me#2220 from xulongwu4/main
a576088 Merge pull request router-for-me#2222 from kaitranntt/kai/fix/758-openai-proxy-alternating-model-support
97c0487 Merge pull request router-for-me#2223 from cnrpman/fix/codex-responses-web-search-preview-compat
779e6c2 Merge pull request router-for-me#2231 from 7RPH/fix/responses-stream-multi-tool-calls
d02df01 Merge pull request #224 from Buywatermelon/fix/kiro-assistant-first-message
f81acd0 Merge pull request router-for-me#2243 from router-for-me/oauth
d4064e3 Merge pull request router-for-me#225 from jeffnash/feat/codex-mini-variants
d0f3fd9 Merge pull request router-for-me#225 from router-for-me/main
1b7f4ac Merge pull request router-for-me#2252 from sususu98/fix/antigravity-empty-thought-text
0906aec Merge pull request router-for-me#2254 from clcc2019/main
c0d8e0d Merge pull request router-for-me#226 from Skyuno/refactor/websearch-alignment
3264605 Merge pull request router-for-me#226 from router-for-me/headers
5d6cdcc Merge pull request router-for-me#2268 from sususu98/fix/sanitize-tool-names
db335ac Merge pull request router-for-me#2269 from router-for-me/auth-fix
87291c0 Merge pull request router-for-me#227 from router-for-me/api
cbe5695 Merge pull request router-for-me#227 from router-for-me/plus
edb2993 Merge pull request router-for-me#228 from xilu0/fix/antigravity-fetch-models-logging
96f5557 Merge pull request router-for-me#2282 from eltociear/add-ja-doc
65bec4d Merge pull request #229 from Buywatermelon/fix/issue-222-kiro-alias-deletion
1a14947 Merge pull request router-for-me#2293 from Xvvln/fix/management-asset-security
0cc978e Merge pull request router-for-me#2297 from router-for-me/readme
000fcb1 Merge pull request router-for-me#2298 from snoyiatk/feat/add-gitstore-branch
7b9cfbc Merge pull request #23 from luispater/dev
7ecc7aa Merge pull request #23 from router-for-me/plus
6ae1dd7 Merge pull request router-for-me#230 from router-for-me/api
a311040 Merge pull request router-for-me#230 from ultraplan-bit/main
5abeca1 Merge pull request router-for-me#231 from ChrAlpha/main
e516684 Merge pull request router-for-me#2310 from shellus/fix/claude-openai-system-top-level
6a452a5 Merge pull request router-for-me#2316 from router-for-me/openai
bb9b2d1 Merge pull request router-for-me#2320 from cikichen/build/freebsd-support
8fc0b08 Merge pull request router-for-me#233 from ultraplan-bit/fix/copilot-codex-responses-translation
b851208 Merge pull request router-for-me#2332 from RaviTharuma/fix/claude-thinking-signature
d2f652f Merge pull request router-for-me#2333 from router-for-me/codex
76c064c Merge pull request router-for-me#2335 from router-for-me/auth
e186ccb Merge pull request router-for-me#234 from detroittommy879/feature/add-kilocode-provider
1767a56 Merge pull request router-for-me#2343 from kongkk233/fix/proxy-transport-defaults
2741e7b Merge pull request router-for-me#2346 from pjpjq/codex/fix-codex-capacity-retry
b9b127a Merge pull request router-for-me#2347 from edlsh/fix/codex-strip-stream-options
09ecba6 Merge pull request router-for-me#237 from TUGOhost/feature/support_auto_model
52a257d Merge pull request router-for-me#237 from router-for-me/plus
8144ffd Merge pull request router-for-me#2370 from B3o/add-bmoplus-sponsor
36fba66 Merge pull request router-for-me#2371 from RaviTharuma/docs/provider-specific-routes
5527140 Merge pull request router-for-me#2374 from VooDisss/codex-cache-clean
1587ff5 Merge pull request router-for-me#2389 from router-for-me/claude
dc375d1 Merge pull request router-for-me#239 from TonyRL/feat/copilot-codex-5.3
c422d16 Merge pull request router-for-me#2398 from 7RPH/fix/responses-sse-framing
e73b9e1 Merge pull request #24 from Ravens2121/master
5db244a Merge pull request router-for-me#240 from TonyRL/feat/copilot-sonnet-4.6
6570692 Merge pull request router-for-me#2400 from router-for-me/revert-2374-codex-cache-clean
d267522 Merge pull request router-for-me#2403 from CharTyr/clean-pr
486cd4c Merge pull request router-for-me#2409 from sususu98/fix/tool-use-pairing-break
39dc455 Merge pull request router-for-me#2412 from sususu98/feat/signature-cache-toggle
7c3c2e9 Merge pull request router-for-me#2417 from CharTyr/fix/amp-streaming-thinking-regression
357c191 Merge pull request router-for-me#242 from ultraplan-bit/main
faae9c2 Merge pull request router-for-me#2422 from MonsterQiu/fix/codex-compact-instructions
b09b03e Merge pull request router-for-me#2424 from possible055/fix/websocket-transcript-replacement
1623194 Merge pull request router-for-me#2426 from xixiwenxuanhe/feature/antigravity-credits
9eb3e7a Merge pull request router-for-me#243 from gl11tchy/feat/claude-sonnet-4-6
bc3a6e4 Merge pull request router-for-me#2434 from MonsterQiu/fix/codex-responses-null-instructions
ecb01d3 Merge pull request router-for-me#244 from PancakeZik/feat/sonnet-4-6
e783d0a Merge pull request router-for-me#2441 from MonsterQiu/issue-2421-alias-before-suspension
b05f575 Merge pull request router-for-me#2444 from 0oAstro/fix/codex-nonstream-finish-reason-tool-calls
1c7003f Merge pull request router-for-me#2452 from Lucaszmv/fix-qwen-cli-v0.13.2
7170eee Merge pull request router-for-me#2454 from buddingnewinsights/add-proxypal-to-readme
66cd50f Merge pull request router-for-me#2468 from router-for-me/ip
474fb04 Merge pull request router-for-me#2476 from router-for-me/cherry-pick/pr-2438-to-dev
ae4c502 Merge pull request router-for-me#248 from router-for-me/plus
e3eb048 Merge pull request router-for-me#2489 from Soein/upstream-pr
1ede134 Merge pull request router-for-me#249 from ben-vargas/fix-gpt5-1-reasoning
ca2174e Merge pull request router-for-me#249 from router-for-me/plus
a59e924 Merge pull request router-for-me#2490 from router-for-me/logs
c3f8dc3 Merge pull request router-for-me#2491 from mpfo0106/feature/claude-code-safe-alignment-sentinels
fcba912 Merge pull request router-for-me#2492 from davidwushi1145/main
8fb1f11 Merge pull request #25 from Ravens2121/master
b24786f Merge pull request router-for-me#250 from TonyRL/feat/copilot-gemini-3.1
42c062b Merge pull request router-for-me#2509 from adamhelfgott/fix-claude-thinking-temperature
f389667 Merge pull request router-for-me#2513 from lonr-6/codex/fix-ws-custom-tool-repair-v2
10b9c6c Merge pull request router-for-me#252 from DragonBaiMo/fix/kiro-thinking-stream-dedup
ae37ccf Merge pull request router-for-me#2520 from Arronlong/main
9eabdd0 Merge pull request router-for-me#2522 from aikins01/fix/strip-tool-use-signature
8430b28 Merge pull request router-for-me#2526 from rensumo/main
9f5bdfa Merge pull request router-for-me#2531 from jamestut/openai-vertex-token-usage-fix
2ee938a Merge pull request router-for-me#2535 from rensumo/main
950de29 Merge pull request router-for-me#255 from ladeng07/main
cec6f99 Merge pull request router-for-me#256 from kavore/fix/oauth-copilot-claude-aliases
d1f6224 Merge pull request router-for-me#2569 from LucasInsight/fix/record-zero-usage
faa483b Merge pull request router-for-me#257 from lollipopkit/main
6a27bce Merge pull request router-for-me#2576 from zilianpn/fix/disable-cooling-auth-errors
cad45ff Merge pull request router-for-me#2578 from LemonZuo/feat_socks5h
12b9671 Merge pull request router-for-me#2592 from router-for-me/tests
56a05d2 Merge pull request #26 from luispater/flash-lite
21d2329 Merge pull request router-for-me#261 from router-for-me/plus
b2c0cdf Merge pull request router-for-me#2621 from wykk-12138/fix/oauth-extra-usage-detection
2a97037 Merge pull request router-for-me#2670 from sususu98/feat/antigravity-prefer-prod-url
567227f Merge pull request router-for-me#268 from router-for-me/tools
e6626c6 Merge pull request router-for-me#269 from ClubWeGo/fix/filterOrphanedToolResults
14ddfd4 Merge pull request router-for-me#270 from router-for-me/iflow
9ded75d Merge pull request router-for-me#2702 from AllenReder/docs/add-quota-inspector
26fd3ef Merge pull request router-for-me#2715 from sususu98/pr/antigravity-32mb-bypass-signatures
1dc3018 Merge pull request router-for-me#2716 from sususu98/pr/antigravity-bypass-log-noise
61e0447 Merge pull request router-for-me#2723 from sususu98/fix/drop-redacted-thinking-blocks
c4459c4 Merge pull request router-for-me#2724 from sususu98/fix/skip-schema-cleanup-empty-tools
c40e005 Merge pull request router-for-me#274 from router-for-me/log
9acfbcc Merge pull request router-for-me#275 from router-for-me/iflow
3dea1da Merge pull request router-for-me#2782 from sususu98/fix/strip-invalid-signature-thinking-blocks
798f65b Merge pull request #28 from luispater/bugfix
734b7e4 Merge pull request #28 from tsln1998/main
618511f Merge pull request router-for-me#280 from ben-vargas/feat-enable-gemini-3-cli
f56cf42 Merge pull request router-for-me#2800 from sususu98/fix/antigravity-max-output-tokens-cap
d1508ca Merge pull request router-for-me#2816 from sususu98/feat/session-affinity
ba454db Merge pull request router-for-me#2817 from sususu98/fix/antigravity-strip-billing-header
670ce2e Merge pull request router-for-me#285 from router-for-me/iflow
b70bfd8 Merge pull request router-for-me#287 from ben-vargas/feat-amp-cli-module
37dfea1 Merge pull request router-for-me#287 from possible055/main
4eeec29 Merge pull request router-for-me#288 from router-for-me/plus
4f18809 Merge pull request #29 from luispater/bugfix
10e77fc Merge pull request #29 from router-for-me/plus
c1bb77c Merge pull request router-for-me#291 from howarddong711/feat/copilot-email-name
b4d15ac Merge pull request router-for-me#296 from router-for-me/antigravity
5eb8453 Merge pull request #3 from fuko2935/feature/kiro-integration
d1cdedc Merge pull request router-for-me#303 from router-for-me/image
7c3c24a Merge pull request router-for-me#306 from router-for-me/usage
d10ef7b Merge pull request #31 from luispater/docker-build-sh
4ebaf6f Merge pull request #31 from router-for-me/plus
d1736cb Merge pull request router-for-me#315 from router-for-me/aistudio
0ceee56 Merge pull request router-for-me#318 from router-for-me/log
cd0b14d Merge pull request #32 from Ravens2121/master
1aa0b6c Merge pull request router-for-me#322 from ben-vargas/feat-claude-opus-4-5
1305f2f Merge pull request #33 from luispater/docker
d08a245 Merge pull request #33 from router-for-me/plus
9c1e3c0 Merge pull request router-for-me#334 from nestharus/feat/claude-thinking-and-beta-headers
0832122 Merge pull request router-for-me#340 from nestharus/fix/339-thinking-openai-gemini-compat
3675542 Merge pull request router-for-me#343 from router-for-me/misc
bcb8092 Merge pull request #35 from router-for-me/plus
179b8aa Merge pull request #36 from luispater/ssh-tunnel
f7b17ee Merge pull request #36 from rezhajulio/feat/gpt-5.2
fa087ee Merge pull request router-for-me#362 from em4go/feature/github-copilot-auth
18b5c35 Merge pull request router-for-me#366 from router-for-me/blacklist
54a9c4c Merge pull request #371 from ben-vargas/test-amp-tools
73208c4 Merge pull request #376 from auroraflux/feat/reasoning-suffix-support
cb580cd Merge pull request #377 from router-for-me/gemini
0de2560 Merge pull request #379 from kaitranntt/docs/add-ccs-project
462a705 Merge pull request #38 from router-for-me/plus
54e2411 Merge pull request #386 from auroraflux/feat/dedupe-thinking-metadata-helpers
d4dc7b0 Merge pull request #39 from luispater/config_hash
08a1d2e Merge pull request #390 from NguyenSiTrung/main
d310008 Merge pull request #392 from router-for-me/plus
601550f Merge pull request #393 from cielhaidir/main
65a8781 Merge pull request #394 from router-for-me/plus
82df5bf Merge pull request #395 from Xm798/feat/kiro
84e9793 Merge pull request #399 from router-for-me/plus
86139b5 Merge pull request #4 from rensumo/main
0155a01 Merge pull request #40 from router-for-me/plus
c5838dd Merge pull request #400 from router-for-me/plus
26fc611 Merge pull request #403 from Ton-Git/main
6eb94da Merge pull request #404 from router-for-me/config
d72886c Merge pull request #405 from thurstonsand/fix/amp-missing-proxy-routes
6efba3d Merge pull request #406 from router-for-me/api
179e543 Merge pull request #406 from router-for-me/main
88aa1b9 Merge pull request #408 from xy-host/feat/dynamic-copilot-models
bd68472 Merge pull request #41 from kaixxx/main
13c93e8 Merge pull request #414 from CheesesNguyen/fix/remove-soft-limit-and-tool-compression
8ae0c05 Merge pull request #416 from ladeng07/main
b87b9b4 Merge pull request #416 from router-for-me/amp
a7eeb06 Merge pull request #418 from router-for-me/amp
ca99323 Merge pull request #42 from Ravens2121/master
99d1ce2 Merge pull request #420 from Skadli/codex/responses-computer-tool
c5df8e7 Merge pull request #422 from router-for-me/amp
0687472 Merge pull request #422 from router-for-me/plus
d282585 Merge pull request #423 from router-for-me/amp
df5595a Merge pull request #428 from LuxVTZ/feat/gitlab-duo-auth-plus
7ea1447 Merge pull request #428 from router-for-me/amp
b211c35 Merge pull request #429 from heyhuynhgiabuu/feature/add-proxypal
7f0c9b1 Merge pull request #43 from kyle-the-dev/fix/gemini-schema-sanitization
1b638b3 Merge pull request #432 from huynguyen03dev/fix/amp-gemini-model-mapping
020d36f Merge pull request #433 from LuxVTZ/feat/gitlab-duo-auth-plus
42e818c Merge pull request #435 from heyhuynhgiabuu/fix/amp-model-mapping-priority
6f5f817 Merge pull request #439 from router-for-me/log
8178efa Merge pull request #439 from router-for-me/plus
9ec8478 Merge pull request #44 from luispater/gemini-web
5382408 Merge pull request #441 from GrothKeiran/fix/copilot-token-metadata
d26ed06 Merge pull request #441 from huynguyen03dev/fix/claude-to-openai-whitespace-text
b8b89f3 Merge pull request #442 from LuxVTZ/feat/gitlab-duo-panel-parity
6cf1d8a Merge pull request #444 from router-for-me/agry
b93cce5 Merge pull request #444 from router-for-me/plus
2d4c54b Merge pull request #448 from router-for-me/iflow
cef2aee Merge pull request #448 from router-for-me/plus
14ce6ae Merge pull request #449 from sususu98/fix/gemini-cli-429-retry-delay-parsing
ed0eb51 Merge pull request #450 from lwiles692/feature/add-codebuddy-support
de77903 Merge pull request #450 from router-for-me/amp
7fa5271 Merge pull request #453 from HeCHieh/fix/github-copilot-gpt54-responses
5aa386d Merge pull request #453 from router-for-me/amp
0adc0ee Merge pull request #455 from router-for-me/requestlog
1dc4ecb Merge pull request #456 from router-for-me/plus
3efbd86 Merge pull request #457 from router-for-me/requestlog
15ed98d Merge pull request #458 from router-for-me/agry
6ad5e07 Merge pull request #46 from router-for-me/cookie_snapshot
1fa094d Merge pull request #461 from MrHuangJser/main
92df0ca Merge pull request #461 from router-for-me/aistudio
f557546 Merge pull request #464 from router-for-me/plus
b7e3820 Merge pull request #465 from router-for-me/think
f8d1bc0 Merge pull request #469 from router-for-me/plus
b449d17 Merge pull request #47 from router-for-me/dev
5db3b58 Merge pull request #470 from router-for-me/agry
f2c0f3d Merge pull request #476 from hungthai1401/fix/ghc-gpt54mini
9720b03 Merge pull request #477 from ben-vargas/plus-main
1da03bf Merge pull request #479 from router-for-me/claude
a74ee3f Merge pull request #481 from sususu98/fix/increase-buffer-size
516d22c Merge pull request #484 from Ve-ria/main
98509f6 Merge pull request #485 from kunish/fix/copilot-premium-request-inflation
2760989 Merge pull request #485 from router-for-me/think
3882494 Merge pull request #486 from router-for-me/plus
564bcba Merge pull request #487 from router-for-me/amp
bb6312b Merge pull request #488 from router-for-me/gemini
bc376ad Merge pull request #49 from router-for-me/gemini-web
4607356 Merge pull request #491 from Ve-ria/main
fc054db Merge pull request #494 from ben-vargas/fix-gpt-reasoning-none
9a9ed99 Merge pull request #494 from router-for-me/plus
6bb9bf3 Merge pull request #495 from Ve-ria/main
f43d25d Merge pull request #496 from kunish/fix/copilot-premium-request-inflation
a279192 Merge pull request #498 from router-for-me/plus
b6ad243 Merge pull request #498 from teeverc/fix/claude-streaming-flush
aa6c7fa Merge pull request #5 from router-for-me/plus
c16a989 Merge pull request #50 from router-for-me/auth-dev
b8194e7 Merge pull request #500 from router-for-me/think
c42480a Merge pull request #501 from Ve-ria/main
7621ec6 Merge pull request #501 from huynguyen03dev/fix/openai-compat-model-alias-resolution
1c52a89 Merge pull request #502 from router-for-me/iflow
566120e Merge pull request #505 from router-for-me/think
344043b Merge pull request #506 from router-for-me/plus
b07ed71 Merge pull request #51 from router-for-me/gemini-web
85c7d43 Merge pull request #515 from JokerRun/fix/claude-tool-streaming-arguments
2fe8372 Merge pull request #515 from teeverc/fix/response-rewriter-streaming-flush
83a1fa6 Merge pull request #52 from router-for-me/gemini-web
d5310a3 Merge pull request #531 from AoaoMH/feature/auth-model-check
8e4fbca Merge pull request #533 from router-for-me/think
5a75ef8 Merge pull request #536 from AoaoMH/feature/auth-model-check
707b07c Merge pull request #537 from sukakcoding/fix/function-response-fallback
3b51a0f Merge pull request #54 from StriveMario/fix/kiro-config-synthesis
c28a5d2 Merge pull request #54 from router-for-me/v6-test
07bb89a Merge pull request #542 from router-for-me/aistudio
e19ab3a Merge pull request #543 from router-for-me/log
f6720f8 Merge pull request #547 from router-for-me/amp
88b101e Merge pull request #549 from router-for-me/log
c9ce3a5 Merge pull request #55 from router-for-me/v6-test
3d01b3c Merge pull request #553 from XInTheDark/fix/builtin-tools-web-search
5e624cc Merge pull request #558 from router-for-me/worker
fcecbc7 Merge pull request #562 from thomasvan/fix/openai-claude-message-start-order
600fd42 Merge pull request #564 from router-for-me/think
a5b3ff1 Merge pull request #569 from router-for-me/watcher
d3f4783 Merge pull request #57 from PancakeZik/my-idc-changes
45d382f Merge pull request #57 from router-for-me/v6-test
f49e887 Merge pull request #570 from fuguiKz/fix/antigravity-thinking-signature
4afe1f4 Merge pull request #571 from router-for-me/revert-570-fix/antigravity-thinking-signature
2c743c8 Merge pull request #572 from router-for-me/watcher
4b9a260 Merge pull request #575 from soilSpoon/feature/antigravity-gemini-compat
ae7b972 Merge pull request #577 from router-for-me/refactor-watcher-phase3
a862984 Merge pull request #58 from router-for-me/plus
c159180 Merge pull request #58 from router-for-me/v6-test
28420c1 Merge pull request #580 from router-for-me/chore
13eb526 Merge pull request #582 from ben-vargas/fix-gemini-3-thinking-level
774f1fb Merge pull request #586 from router-for-me/chore
361a69f Merge pull request #59 from router-for-me/gemini-web-v6
bbd1fe8 Merge pull request #598 from BigUncle/fix/token-refresh-loop
ee6fc4e Merge pull request #60 from router-for-me/pr-59-resolve-conflicts
68be2f0 Merge pull request #60 from router-for-me/v6-test
6bd9a03 Merge pull request #602 from ben-vargas/fix-antigravity-propertynames
af2efa6 Merge pull request #605 from soilSpoon/feature/amp-compat
718ff7a Merge pull request #609 from router-for-me/codex
e9d2905 Merge pull request #61 from router-for-me/gemini-web
6b80ec7 Merge pull request #61 from tinyc0der/fix/kiro-tool-results
6390886 Merge pull request #611 from soilSpoon/feature/antigravity
69d3a80 Merge pull request #618 from router-for-me/amp
9e268ad Merge pull request #619 from router-for-me/gemini
cc8c46d Merge pull request #62 from router-for-me/dev
1cb6bdb Merge pull request #62 from router-for-me/plus
9617a7b Merge pull request #621 from dacsang97/fix/antigravity-prompt-caching
99478d1 Merge pull request #623 from router-for-me/remote-OAuth
f607231 Merge pull request #627 from router-for-me/gemini
830b51c Merge pull request #63 from router-for-me/gemini-web
26fc65b Merge pull request #633 from ben-vargas/fix-antigravity-applypayloadconfig
10f8c79 Merge pull request #634 from router-for-me/amp
89254cf Merge pull request #638 from neokotora/feat/add-gemini-3-flash
fc103f6 Merge pull request #64 from router-for-me/bugfix
dbcbe48 Merge pull request #641 from router-for-me/url-OAuth-add-ter
fcd6475 Merge pull request #646 from router-for-me/amp
80b6a95 Merge pull request #65 from router-for-me/gemini-web
7af5a90 Merge pull request #65 from router-for-me/plus
27b43ed Merge pull request #658 from moxi000/fix-responses-convert
7e54156 Merge pull request #66 from router-for-me/log
2e538e3 Merge pull request #661 from jroth1111/fix/streaming-bootstrap-forwarder
e19ddb5 Merge pull request #663 from jroth1111/feat/fill-first-selector
cf8b2dc Merge pull request #67 from router-for-me/plus
9bbe644 Merge pull request #67 from router-for-me/rr
4fd95ea Merge pull request #68 from router-for-me/log
6186069 Merge pull request #68 from router-for-me/plus
e52b542 Merge pull request #684 from packyme/main
c06ac07 Merge pull request #686 from ajkdrag/main
2b7ba54 Merge pull request #688 from router-for-me/feature/request-id-tracking
c678ca2 Merge pull request #69 from router-for-me/reload
d502840 Merge pull request #695 from NguyenSiTrung/main
5dc0dbc Merge pull request #697 from Cubence-com/main
250628d Merge pull request #70 from router-for-me/log
790a17c Merge pull request #70 from router-for-me/plus
3faa1ca Merge pull request #700 from router-for-me/log
3f949b7 Merge pull request #704 from tinyc0der/add-index
b7409dd Merge pull request #706 from router-for-me/log
8cfa228 Merge pull request #71 from ben-vargas/fix-max_output_tokens-codex-oauth
8e88a61 Merge pull request #72 from router-for-me/log
cd5b807 Merge pull request #722 from hungthai1401/bugfix/remove-extra-args
2eb05ec Merge pull request #727 from nguyenphutrong/main
3f50da8 Merge pull request #745 from router-for-me/auth
06075c0 Merge pull request #75 from router-for-me/plus
62090f2 Merge pull request #750 from router-for-me/config
3368678 Merge pull request #756 from leaph/check-ai-thinking-settings
4579248 Merge pull request #757 from ben-vargas/fix-thinking-toolchoice-conflict
f39a460 Merge pull request #761 from router-for-me/log
a2eba2c Merge pull request #763 from mvelbaum/feature/improve-oauth-use-logging
bd1ec84 Merge pull request #767 from router-for-me/amp
a38a9c0 Merge pull request #770 from router-for-me/api
a8cb018 Merge pull request #772 from soffchen/main
5302739 Merge pull request #776 from router-for-me/fix-ag-claude
beba2a7 Merge pull request #78 from router-for-me/gemini
9fa2a7e Merge pull request #782 from router-for-me/modelmappings
857c880 Merge pull request #785 from router-for-me/gemini
49b9709 Merge pull request #787 from sususu98/fix/antigravity-429-retry-delay-parsing
e947266 Merge pull request #795 from router-for-me/modelmappings
f81ff16 Merge pull request #8 from Ravens2121/main
5ca3508 Merge pull request #80 from router-for-me/plus
cb56cb2 Merge pull request #800 from router-for-me/modelmappings
6a66d32 Merge pull request #803 from HsnSaboor/fix-invalid-function-names-sanitization-v2
736e0aa Merge pull request #814 from router-for-me/aistudio
89e34bf Merge pull request #82 from FakerL/feat/kiro-oauth-model-mappings
cf5476e Merge pull request #82 from router-for-me/mgmt
750b930 Merge pull request #823 from router-for-me/translator
c8b33a8 Merge pull request #824 from router-for-me/script
6b413a2 Merge pull request #83 from router-for-me/oaifix
b9d1e70 Merge pull request #830 from router-for-me/gemini
66f5269 Merge pull request #837 from loocor/main
389c8ec Merge pull request #85 from router-for-me/iflow
8f8dfd0 Merge pull request #850 from can1357/main
ee33863 Merge pull request #857 from router-for-me/management-update
ae933df Merge pull request #858 from Finesssee/add-proxypilot
69ca0a8 Merge pull request #859 from shunkakinoki/fix/objectstore-sync-race-condition
2872663 Merge pull request #861 from umairimtiaz9/fix/gemini-cli-backend-project-id
e124db7 Merge pull request #862 from router-for-me/gemini
e02b2d5 Merge pull request #868
7beaf0e Merge pull request #869
6dbfdd1 Merge pull request #871 from decolua/patch-1
73db4e6 Merge pull request #874 from MohammadErfan-Jabbari/fix/streaming-finish-reason-tool-calls
1fef90f Merge pull request #877 from zhiqing0205/main
109cf39 Merge pull request #88 from router-for-me/plus
c1db2c7 Merge pull request #888 from router-for-me/api-call-TOKEN-fix
4bc8a52 Merge pull request #90 from router-for-me/dethink
d73b61d Merge pull request #901 from uzhao/vscode-plugin
58d45b4 Merge pull request #91 from router-for-me/plus
2574eec Merge pull request #92 from router-for-me/main
4adb9ee Merge pull request #921 from router-for-me/atgy
d7dc966 Merge pull request #93 from jc01rho/main
c83365a Merge pull request #938 from router-for-me/log
a68e0dd Merge pull request #94 from router-for-me/gemini-web
6b3604c Merge pull request #943 from ben-vargas/fix-tool-mappings
95f87d5 Merge pull request #947 from pykancha/fix-memory-leak
0d66522 Merge pull request #95 from ZqinKing/main
d6721e4 Merge pull request #95 from router-for-me/gemini-web
80db2dc Merge pull request #955 from router-for-me/api
28bd132 Merge pull request #971 from router-for-me/codex
5a2bf19 Merge pull request #98 from router-for-me/plus
8056af4 Merge pull request #99 from router-for-me/banana
0766c49 Merge pull request #994 from adrenjc/fix/cross-model-thinking-signature
bb45fee Merge remote-tracking branch 'origin/dev' into dev
a7dae6a Merge remote-tracking branch 'origin/dev' into dev
c9aa1ff Merge remote-tracking branch 'origin/main'
0f63d97 Merge remote-tracking branch 'origin/main'
c29839d Merge remote-tracking branch 'origin/main' into pr-104
cdb9c2e Merge remote-tracking branch 'origin/main' into router-for-me/main
3c5390a Merge remote-tracking branch 'origin/v6' into v6
2a4d3e6 Merge remote-tracking branch 'upstream/dev' into dev
4040b1e Merge remote-tracking branch 'upstream/dev' into dev
73cef3a Merge remote-tracking branch 'upstream/main'
a277302 Merge remote-tracking branch 'upstream/main'
87edc6f Merge remote-tracking branch 'upstream/main'
c0f9b15 Merge remote-tracking branch 'upstream/main' into feature/canceled
a45c6de Merge remote-tracking branch 'upstream/main' into feature/canceled
fcdd918 Merge remote-tracking branch 'upstream/main' into fix/json-truncation-rework
96056d0 Merge remote-tracking branch 'upstream/main' into fix/oauth-extra-usage-detection
03a1bac Merge upstream v6.9.9 (PR #483)
564c2d7 Merge upstream/main (08779cc ) - sync with original repo updates
47b5ebf Modify docker compose for remote image and local build
f63cf6f Normalize Claude temperature for thinking
0371062 Normalize select to STRING type in Gemini OpenAI request outputs
5ec6450 Numerous Comments Added and Extensive Optimization Performed using Roo-Code with CLIProxyAPI itself.
76aa917 Optimize cache-control JSON mutations in Claude executor
63d4de5 Pass cache usage from codex to openai chat completions
0cbfe7f Pass file input from /chat/completions and /responses to codex and claude
c89d19b Preserve default transport settings for proxy clients
abc293c Prevent malformed Responses SSE frames from breaking stream clients
e166e56 Reconcile registry model states on auth changes
4ecc798 Reduce the size of gemini-web's package files
ef68a97 Refactor API handlers and proxy logic
1483c31 Refactor API handlers organization and simplify error response handling
9102ff0 Refactor API handlers to implement retry mechanism with configurable limits and improved error handling
e73f165 Refactor API handlers to streamline response handling
512f2d5 Refactor API request flow and streamline response handling
6bbdf67 Refactor Gemini API handlers to standardize response field names and improve model descriptions
70e9169 Refactor cliCancel calls to remove unused resp argument across handlers.
79acea5 Refactor authentication and service initialization code
f49a530 Refactor client handling and improve error responses
7209fa2 Refactor client map construction to include all client types and enhance callback updates
8c555c4 Refactor codebase
5aba4ca Refactor docker-compose config for simplicity and consistency
c5cc238 Refactor error handling and variable declarations in browser and logging modules
20985d1 Refactor executor error handling and usage reporting
582280f Refactor token management, client initialization, and project handling
e11637d Refactor translator packages for OpenAI Chat Completions
305916f Refactor translator packages for OpenAI Chat Completions
1f46dc2 Refactor translator packages for OpenAI Chat Completions
e3994ac Refactor translator packages for OpenAI Chat Completions
bff6f66 Refactor translator packages for OpenAI Chat Completions
e0bff9f Refactor translator packages for OpenAI Chat Completions
57ead9a Refactor user onboarding and token management
34339f6 Refactor websocket logging and error handling
d6037e5 Refine .gitignore and .dockerignore files
d00604d Refine Codex instructions for GPT-5 use case
e6690cb Refine GitHub Copilot endpoint selection
0983119 Remove API key truncation in Gemini client ID generation
b6f8677 Remove commented debug logging in ConvertOpenAIResponsesRequestToGeminiCLI
f6a3a1d Remove compat test under translator per review
4070c9d Remove interleaved-thinking header from requests
406a272 Remove opencode-antigravity-auth submodule
b0f7273 Remove redundant dataUglyTag parsing logic in streaming responses
9f9a4fc Remove unused submodules
d4f5ec2 Removed the cookie snapshot feature.
8a2285e Reorganize and reintroduce Management API section in README files
d4709ff Replace path with filepath for cross-platform compatibility
4375822 Resolve logsDir path relative to configuration directory in FileRequestLogger
4e67cd4 Resolve relative logsDir to executable directory in FileRequestLogger
0263f9d Restore README files
edeadfc Restrict CLI access to localhost and update README for Gemini compatibility
156e3b0 Restrict management key validation to non-localhost requests only
d81abd4 Returned the Code Comment I trashed
7481c0e Revert "Fix invalid thinking signature when proxying Claude via Antigravity"
a12e22c Revert "Merge pull request #150 from PancakeZik/fix/write-tool-truncation-handling"
0659ffa Revert "Merge pull request #1627 from thebtf/fix/reasoning-effort-clamping"
d193307 Revert "feat(translator): Pass through imageConfig"
8192eea Revert "feat: inject web_search alternative hint instead of silently filtering"
13aa5b3 Revert "fix(codex): restore prompt cache continuity for Codex requests"
fe6fc62 Revert "fix: filter out web_search/websearch tools unsupported by Kiro API"
3ebbab0 Revert watcher.go in "fix: enable hot reload for amp-model-mappings config"
0c0aae1 Robust change detection: replaced string concat with struct-based compare in hasModelMappingsChanged; removed boolTo01. • Performance: pre-allocate map and regex slice capacities in UpdateMappings. • Verified with amp module tests (all passing)
3f78401 Set the default Docker timezone to Asia/Shanghai
d880d1a Set the http request header and update client metadata handling
a6cba25 Small fix to filter out Top_P when Temperature is set on Claude to make requests go through
7a6adfa Suppress debug logs for model routing and ignore empty tools arrays
9319602 UPDATE README
09b9d3b Unlock mutex before returning error in handlers.go to prevent deadlocks
73cda6e Update CodeBuddy DeepSeek model description
ee0a91f Update GitHub funding model with username
9c6832c Update LICENSE to reflect extended copyright ownership
caf386c Update MANAGEMENT_API.md with expanded documentation for endpoints
6d30faf Update Management API CN docs for authentication requirements
bdac24b Update PassthroughGeminiResponseStream to handle [DONE] marker
2a2a276 Update README
e074e95 Update README
1bb0d11 Update README
c2b2c9e Update README documentation to clarify auth-dir configuration for Windows users
f1d9364 Update README documentation to clarify auth-dir configuration for Windows users
36ee21e Update README to include Codex support and multi-account load balancing details
30d5d87 Update README to include Codex support and multi-account load balancing details
2b1762b Update README to reflect usage of Qwen models instead of Claude models
0652241 Update README to rename gpt-5-nano to...
You can’t perform that action at this time.