Releases
v7.2.127-0
Compare
Sorry, something went wrong.
No results found
Changelog
6f9c23a kaitranntt#167
7063a17 #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
ca67caf fix(xai): improve namespace-specific tool parameter handling and simplify Codex automation schema
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
81db7fd Add CLIProxyAPI Usage Dashboard to statistics docs
faad8e3 Add CPA Usage Keeper to README ecosystem list
c86545d Add Chinese README and update project files
9ffc3ba Add Claude Dialects to 'Who is with us?'
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
7f68fa2 Add Codex Switch tool to README
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
736018a Add GPT-5.5 Codex model support
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
3acdec5 Add OpenAI Responses support
ce5d2ba Add OpenAI Responses support
ed8873f Add OpenAI compatibility support and improve resource cleanup
ef1e677 Add Qoder provider support and docs
f5f258b Add Qoder provider support and docs
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
3da7f74 Add a new client application - Lin Jun
4939865 Add a new client application - Lin Jun
9072b02 Add a new client application - Lin Jun
ea8882b Add a no-copy GJSON parse helper
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
c61453a Add log cursor helpers
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
c5cfdb1 Add plugin delete management endpoint
b39ee66 Add plugin store install timeout
0de0ad0 Add reasoning effort to usage events
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
7f026e1 Add runtime config clone
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
512c8b6 Add token refresh handling for 401 responses across clients
0331660 Add token refresh handling for 401 responses across clients
709d999 Add usage to /v1/completions
b05d00e Add versioning support to build artifacts and log outputs
8d05489 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
6b4bc0a Align Codex default identity and docs
c19ae1d Align Codex websocket protocol semantics
9992920 Avoid copying large payloads in Antigravity reads
a47c386 Avoid counting all logs for tail reads
ebf2a26 Avoid unnecessary config.yaml reloads via hash check
d417fa5 Bound management log cursor reads
b3c534b Build instructions reformatting
1583cb4 Cap Gemini max output tokens
0ad3e84 Clarify cloaking system block cache-control comments
aacfcae Codex CLI - setting 'store = false'
29dba03 Comment out system message check in Qwen executor
917cec3 Continue log cursors across rotation
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
db3fdea Disambiguate zero-offset log cursors
b79647d Document plugin delete endpoint
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
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: kaitranntt#103
74bae32 Filter OpenAI models response to include only essential fields (id, object, created, owned_by).
32a0d69 Fix Antigravity Gemini thought signatures
dcac340 Fix Claude OAuth tool name mapping
444a47a Fix Claude cache-control guardrails and gzip error decoding
08b0fe6 Fix Codex websocket retry metadata
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
c9dc6bd Fix Home auth refresh retry handling
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
5036513 Fix ambiguous empty log cursor handling
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: kaitranntt#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
a3c87ce Fix management reload snapshot ordering
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
e674f19 Fix xAI allowed tool namespace choices
101498e Fix: Support token extraction from Metadata for file-based Kiro auth
aca2ef6 Fix: disable thinking when tool_choice forces tool use
11f090c Fixed kaitranntt#102
b641d90 Fixed kaitranntt#91
99c9f30 Fixed bug kaitranntt#38
b163f8e Fixed: #1004
f8f3ad8 Fixed: #1064
0d6ecb0 Fixed: #1077
6184c43 Fixed: #1109
4bbeb92 Fixed: #1135
4576f99 Fixed: kaitranntt#121
4477c72 Fixed: kaitranntt#129 kaitranntt#123 kaitranntt#102 kaitranntt#97
735b213 Fixed: kaitranntt#137
d216ade Fixed: #1372 #1366
259f586 Fixed: #1398
a552a45 Fixed: kaitranntt#140 kaitranntt#133 kaitranntt#80
d885b81 Fixed: #1403
eadccb2 Fixed: kaitranntt#148
63643c4 Fixed: #1484
fdbd404 Fixed: #1531
5850492 Fixed: #1548
93fb841 Fixed: #1670
713388d Fixed: #1675
8bde8c3 Fixed: #1711
8599b15 Fixed: #1716
847c250 Fixed: kaitranntt#172
4e1d098 Fixed: #1741
cc1d8f6 Fixed: #1747
a6ce5f3 Fixed: #1758
f9b005f Fixed: #1799
ac135fc Fixed: #1815
ddcf1f2 Fixed: #1901
fd2b235 Fixed: kaitranntt#193
4b1a404 Fixed: #1936
ce53d3a Fixed: #1997
7b7b258 Fixed: #2022
ddaa9d2 Fixed: #2034
b5701f4 Fixed: #2102
a7d105b Fixed: kaitranntt#223
d475aab Fixed: #2274
afc1a5b Fixed: #2281
8ae8a5c Fixed: kaitranntt#233
c10f8ae Fixed: #2420
75b57bc Fixed: kaitranntt#246
772fa69 Fixed: kaitranntt#254
5937b8e Fixed: #260
e5e9859 Fixed: #263
cbcfeb9 Fixed: #291
d291eb9 Fixed: #302
ed9f6e8 Fixed: #337
a4a26d9 Fixed: #339
7e30157 Fixed: #354
a67b681 Fixed: #397
bceecfb Fixed: #414
c44c46d Fixed: #421
fd29ab4 Fixed: #424
7a62842 Fixed: #433
34c8ccb Fixed: #437
6e43669 Fixed: #440
39b6b3b Fixed: #463
e717939 Fixed: #478
a68c97a Fixed: #492
a1da6ff Fixed: #499 #985
27a5ad8 Fixed: #534
ffdfad8 Fixed: #551
6534396 Fixed: #606
8a5db02 Fixed: #607
24bc9cb Fixed: #639
453e744 Fixed: #642
5106caf Fixed: #654
1084b53 Fixed: #655
06ad527 Fixed: #696
dcae098 Fixed: #736
7227409 Fixed: #738
c281f4c Fixed: #747
7646a2b Fixed: #749
c6b0e85 Fixed: #790
79009bb Fixed: #797
b48485b Fixed: #822
b727e4e Fixed: kaitranntt#86
94e9798 Fixed: #897
6c324f2 Fixed: #936
4d7f389 Fixed: #941
af6bdca Fixed: #942
d6f6712 Fixed: kaitranntt#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
1cf9a45 Handle encrypted collaboration message schemas
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
611d65e Improve reasoning content handling in response logic
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
1737596 Make the payload-reuse guards able to fail
87750f9 Mention public site claude-dialects.cc
61da7bd Merge PR #1626 into codex/pr-1626
8aa2cce Merge PR #1735 into dev with conflict resolution and fixes
ba672bb Merge PR #1969 into dev
ab9ebea Merge PR #2474
8262a03 Merge PR #2568: fix Claude refresh backoff
dee653c Merge PR #4239: fix(codex): proxy GPT-5.6 standalone search
0468654 Merge PR #424 from router-for-me/main
fa42a9d Merge PR #4546 into dev
42a00a2 Merge PR #4573: preserve tool_result ordering
c744179 Merge PR #479
44c74d6 Merge PR #525 (v6.9.27)
44f66d2 Merge PR kaitranntt#55
8fee16a Merge PR kaitranntt#59 : v6.6.50 (resolve conflicts)
e92e2af Merge branch 'codex/pr-1626' into dev
1dccdb7 Merge branch 'cookie_snapshot' into dev
b30e7d9 Merge branch 'credential-concurrency' into dev
1cd275f Merge branch 'dev'
c52255e Merge branch 'dev'
a54877c Merge branch 'dev'
b31ddc7 Merge branch 'dev'
d42384c Merge branch 'dev'
67a4fe7 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
1ed1f7b Merge branch 'dev' into main
f3f0f17 Merge branch 'dev' into think
26a5f67 Merge branch 'dev' into watcher
fa762e6 Merge branch 'dev' of github.com:luispater/CLIProxyAPI into dev
ac4017e Merge branch 'dev' of github.com:router-for-me/CLIProxyAPI into dev
b468ca7 Merge branch 'dev' of github.com:router-for-me/CLIProxyAPI into dev
285322c Merge branch 'dev' of github.com:router-for-me/CLIProxyAPI into dev
3a54fb7 Merge branch 'dev', commit 'refs/pull/3621/head' of github.com:router-for-me/CLIProxyAPI into dev
9e9230a Merge branch 'docs/add-infistar-sponsor' into dev
3abfc83 Merge branch 'dynamic' into dev
dc9b4dd Merge branch 'kimi-provider-support-v2' into dev
81ae09d Merge branch 'kiro-refactor-backup'
838f47a Merge branch 'main' into Plus
e0d1314 Merge branch 'main' into dev
3e78a8d Merge branch 'main' into dev
cc8dc7f Merge branch 'main' into dev
68b3565 Merge branch 'main' into dev (PR #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
6dd1cf1 Merge branch 'main' into fix/antigravity-prompt-caching
24e8e20 Merge branch 'main' into fix/antigravity-prompt-caching
ab53681 Merge branch 'main' into fix/kiro-version-aliases-missing-models
56e9e84 Merge branch 'main' into fix/kiro-version-aliases-missing-models
2a274d4 Merge branch 'main' into gemini-web
294eac3 Merge branch 'main' into main
7551faf Merge branch 'main' into plus
45546c1 Merge branch 'main' into plus
3dc001a Merge branch 'main' into plus
bcd1e8c Merge branch 'main' into plus
c6cb240 Merge branch 'main' into plus
1906ebc Merge branch 'main' into plus
4794645 Merge branch 'main' into plus
8ea6ac9 Merge branch 'main' into plus
f481d25 Merge branch 'main' into plus
26c298c Merge branch 'main' into plus
b3d292a Merge branch 'main' into plus
86d5db4 Merge branch 'main' into plus
2ba31ec Merge branch 'main' into plus
bbb21d7 Merge branch 'main' into plus
59ac1a3 Merge branch 'main' into plus
771fec9 Merge branch 'main' into plus
c09fb2a Merge branch 'main' into plus
3f53eea Merge branch 'main' into plus
dbb433f Merge branch 'main' into plus
0993413 Merge branch 'main' into plus
ca29c42 Merge branch 'main' into plus
e85c9d9 Merge branch 'main' into plus
d473c95 Merge branch 'main' into plus
1315f71 Merge branch 'main' into plus
ac26e7d Merge branch 'main' into plus
0de86a3 Merge branch 'main' into plus
d5930f4 Merge branch 'main' into plus
05f249d Merge branch 'main' into plus
8e24d9d Merge branch 'main' into plus
c2bf600 Merge branch 'main' into plus
088c1d0 Merge branch 'main' into plus
96ddfc1 Merge branch 'main' into plus
7739738 Merge branch 'main' into plus
8ba4c7c Merge branch 'main' into plus
ec60680 Merge branch 'main' into plus
2d9f6c1 Merge branch 'main' into plus
79033ae Merge branch 'main' into plus
a235fb1 Merge branch 'main' into plus
f0365f0 Merge branch 'main' into plus
c8cae1f Merge branch 'main' into plus
4ce7c61 Merge branch 'main' into plus
6a43d72 Merge branch 'main' into plus
a12d907 Merge branch 'main' into plus
77cc4ce Merge branch 'main' into plus
b9ff916 Merge branch 'main' into plus
6b6b343 Merge branch 'main' into plus
5ae3858 Merge branch 'main' into plus
40ad4a4 Merge branch 'main' into plus
1efade8 Merge branch 'main' into plus
b6ca5ef Merge branch 'main' into plus
32e64da Merge branch 'main' into plus
77586ed Merge branch 'main' into plus
cfeee5d Merge branch 'main' into plus
eddf31e Merge branch 'main' into plus
7f4f6bc Merge branch 'main' into plus
b80793c Merge branch 'main' into plus
2407c1f Merge branch 'main' into plus
45b6fff 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
35ebe3f Merge branch 'optimize-multi-agent-v2' into dev
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'
041a065 Merge branch 'remove-gemini-cli' into dev
a337ecf Merge branch 'router-for-me:main' into feat(vertex)/add-prefix-field
b7f7b3a Merge branch 'router-for-me:main' into main
97356b1 Merge branch 'router-for-me:main' into main
b80c2aa Merge branch 'router-for-me:main' into main
6b49580 Merge branch 'router-for-me:main' into main
6bcac3a Merge branch 'router-for-me:main' into main
6a4cff6 Merge branch 'router-for-me:main' into main
af8e9ef Merge branch 'router-for-me:main' into main
d3533f8 Merge branch 'router-for-me:main' into main
3de7a7f Merge branch 'router-for-me:main' into main
e08f48c Merge branch 'router-for-me:main' into main
188de4f Merge branch 'router-for-me:main' into main
b256636 Merge branch 'router-for-me:main' into main
e073597 Merge branch 'router-for-me:main' into main
1b46d39 Merge branch 'router-for-me:main' into main
92f033d Merge branch 'router-for-me:main' into main
726f1a5 Merge branch 'router-for-me:main' into main
4b01ecb Merge branch 'router-for-me:main' into main
407020d Merge branch 'router-for-me:main' into main
ab0bf1b Merge branch 'router-for-me:main' into main
837aa6e Merge branch 'router-for-me:main' into main
2334a2b Merge branch 'router-for-me:main' into main
1fb4f2b Merge branch 'router-for-me:main' into main
a4804b3 Merge branch 'router-for-me:main' into main
5442387 Merge branch 'router-for-me:main' into main
cc8c4ff Merge branch 'router-for-me:main' into main
923a5d6 Merge branch 'router-for-me:main' into main
9c65e17 Merge branch 'router-for-me:main' into main
80f5523 Merge branch 'router-for-me:main' into main
57d18bb Merge branch 'router-for-me:main' into main
f241124 Merge branch 'router-for-me:main' into main
9e34323 Merge branch 'router-for-me:main' into main
aa810ee Merge branch 'router-for-me:main' into main
3638084 Merge branch 'router-for-me:main' into main
7c2ad4c Merge branch 'router-for-me:main' into main
15bc99f Merge branch 'router-for-me:main' into main
91841a5 Merge branch 'router-for-me:main' into main
0d4f32a Merge branch 'router-for-me:main' into main
df91408 Merge branch 'router-for-me:main' into main
5d2baf6 Merge branch 'router-for-me:main' into main
3ec7991 Merge branch 'router-for-me:main' into main
05b499f Merge branch 'router-for-me:main' into main
239fc4a Merge branch 'router-for-me:main' into main
ba6aa5f Merge branch 'router-for-me:main' into main
5d33d6b Merge branch 'router-for-me:main' into main
b91ee8d Merge branch 'router-for-me:main' into main
acb1066 Merge branch 'router-for-me:main' into main
024bc25 Merge branch 'router-for-me:main' into main
015a3e8 Merge branch 'router-for-me:main' into main
06afa29 Merge branch 'router-for-me:main' into main
04f0070 Merge branch 'router-for-me:main' into main
a3dc56d Merge branch 'router-for-me:main' into main
478aff1 Merge branch 'router-for-me:main' into main
d138df0 Merge branch 'router-for-me:main' into main
d5654ee Merge branch 'router-for-me:main' into main
2331b9a Merge branch 'router-for-me:main' into main
40e85a6 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
fe8c7a6 Merge branch 'router-for-me:main' into main
4eaf769 Merge branch 'router-for-me:main' into main
08779cc Merge branch 'router-for-me:main' into main
ccb2aaf Merge branch 'router-for-me:main' into main
408614c Merge branch 'router-for-me:main' into main
6b83585 Merge branch 'router-for-me:main' into main
54c2fef Merge branch 'router-for-me:main' into main
938af75 Merge branch 'router-for-me:main' into main
c20507c Merge branch 'router-for-me:main' into main
16243f1 Merge branch 'router-for-me:main' into main
0f64680 Merge branch 'router-for-me:main' into main
9116392 Merge branch 'router-for-me:main' into main
1fd1ccc Merge branch 'router-for-me:main' into main
773ed6c Merge branch 'router-for-me:main' into main
e3af878 Merge branch 'router-for-me:main' into main
a1ecc9a Merge branch 'router-for-me:main' into main
4ea5586 Merge branch 'router-for-me:main' into main
e24af6e Merge branch 'router-for-me:main' into main
ba486ca Merge branch 'router-for-me:main' into main
cc116ce Merge branch 'router-for-me:main' into main
48dd987 Merge branch 'router-for-me:main' into main
ab5f538 Merge branch 'router-for-me:main' into main
35fdd7b Merge branch 'router-for-me:main' into main
6b60bdd Merge branch 'router-for-me:main' into main
843316e Merge branch 'router-for-me:main' into main
19232c6 Merge branch 'router-for-me:main' into main
6a94afa Merge branch 'router-for-me:main' into main
8a98506 Merge branch 'router-for-me:main' into main
03209b3 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
56fa81f Merge branch 'router-for-me:main' into main
6ee95b1 Merge branch 'router-for-me:main' into main
8afcc71 Merge branch 'router-for-me:main' into main
40d7890 Merge branch 'router-for-me:main' into main
e7e3ca1 Merge branch 'router-for-me:main' into main
8fac6b1 Merge branch 'router-for-me:main' into main
3c4e799 Merge branch 'router-for-me:main' into main
a9823ba Merge branch 'router-for-me:main' into main
165e03f Merge branch 'router-for-me:main' into main
0ed2d16 Merge branch 'router-for-me:main' into main
9354b87 Merge branch 'router-for-me:main' into main
74d9a1f Merge branch 'router-for-me:main' into main
5418bbc Merge branch 'router-for-me:main' into main
b1204b1 Merge branch 'router-for-me:main' into main
446150a Merge branch 'router-for-me:main' into main
bca244d Merge branch 'router-for-me:main' into main
293cc8c Merge branch 'router-for-me:main' into main
bf9b2c4 Merge branch 'router-for-me:main' into main
e93eebc Merge branch 'router-for-me:main' into main
5b01eba Merge branch 'router-for-me:main' into main
218dc17 Merge branch 'router-for-me:main' into main
2846957 Merge branch 'router-for-me:main' into main
db491c8 Merge branch 'router-for-me:main' into main
5c95129 Merge branch 'router-for-me:main' into main
e662c02 Merge branch 'router-for-me:main' into main
e755e56 Merge branch 'router-for-me:main' into main
1a99cfd Merge branch 'router-for-me:main' into main
0606a77 Merge branch 'router-for-me:main' into main
7ebd8f0 Merge branch 'router-for-me:main' into main
5f65dd5 Merge branch 'router-for-me:main' into main
cf369d4 Merge branch 'router-for-me:main' into main
12370ee Merge branch 'router-for-me:main' into main
d611134 Merge branch 'router-for-me:main' into main
f52114d Merge branch 'router-for-me:main' into main
b1aecc2 Merge branch 'router-for-me:main' into main
496f677 Merge branch 'router-for-me:main' into main
d560c20 Merge branch 'router-for-me:main' into main
352cb98 Merge branch 'router-for-me:main' into main
6c7f18c Merge branch 'router-for-me:main' into main
e8de87e Merge branch 'router-for-me:main' into main
f3fd7a9 Merge branch 'router-for-me:main' into main
e9dc576 Merge branch 'router-for-me:main' into main
51611c2 Merge branch 'router-for-me:main' into main
e3d8d72 Merge branch 'router-for-me:main' into main
a14d19b Merge branch 'router-for-me:main' into main
ad5253b Merge branch 'router-for-me:main' into main
15353a6 Merge branch 'router-for-me:main' into main
0f51e73 Merge branch 'router-for-me:main' into main
e592a57 Merge branch 'router-for-me:main' into main
89c4282 Merge branch 'router-for-me:main' into main
0c05131 Merge branch 'router-for-me:main' into main
d06e2dc Merge branch 'router-for-me:main' into main
ee0c246 Merge branch 'router-for-me:main' into main
dcd0ae7 Merge branch 'router-for-me:main' into main
182b319 Merge branch 'router-for-me:main' into main
b436101 Merge branch 'router-for-me:main' into main
4360ed8 Merge branch 'router-for-me:main' into main
d35152b Merge branch 'router-for-me:main' into main
05a3566 Merge branch 'router-for-me:main' into main
9b33fbf Merge branch 'router-for-me:main' into main
2eb2dbb Merge branch 'router-for-me:main' into main
216dafe Merge branch 'router-for-me:main' into main
9e9a860 Merge branch 'router-for-me:main' into main
5e23975 Merge branch 'router-for-me:main' into main
38319b0 Merge branch 'router-for-me:main' into main
e7a66ae Merge branch 'router-for-me:main' into main
140faef Merge branch 'router-for-me:main' into main
f56bfaa Merge branch 'router-for-me:main' into main
38f7e75 Merge branch 'router-for-me:main' into main
75da02a Merge branch 'router-for-me:main' into main
ed57d82 Merge branch 'router-for-me:main' into main
1770c49 Merge branch 'router-for-me:main' into main
0e4f669 Merge branch 'router-for-me:main' into main
60936b5 Merge branch 'router-for-me:main' into main
f999650 Merge branch 'router-for-me:main' into main
9fe6a21 Merge branch 'router-for-me:main' into main
9f72a87 Merge branch 'router-for-me:main' into main
7758a86 Merge branch 'router-for-me:main' into main
54acd69 Merge branch 'router-for-me:main' into master
894703a Merge branch 'router-for-me:main' into master
fdeb84d Merge branch 'router-for-me:main' into master
12116b0 Merge branch 'router-for-me:main' into master
f302be5 Merge branch 'router-for-me:main' into master
a09a16e Merge branch 'router-for-me:main' into my-fix
8cfe26f Merge branch 'sdk' into dev
7fe8246 Merge branch 'tui' into dev
f7bfa8a Merge branch 'upstream-main'
a44e5eb Merge branch 'v7' into dev
8c947ca Merge branch 'vertex' into dev
d09dd4d Merge commit '15c2f274ea690c9a7c9db22f9f454af869db5375' into dev
23e1a70 Merge commit '3554b63721aac9b4202bf2ef88ba7a82b4e5caf8' into kai/chore/upstream-sync-v7.2.62
70152f4 Merge commit 'refs/pull/4390/head' of github.com:router-for-me/CLIProxyAPI into dev
bdc26fa Merge kaitranntt/main into qoder-provider
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 kaitranntt#1 from chaudhryfaisal/main
8aeb4b7 Merge pull request kaitranntt#1 from gogoing1024/main
b2172cb Merge pull request kaitranntt#1 from linlang781/main
c6ecdf4 Merge pull request kaitranntt#1 from router-for-me/Plus
961c6f6 Merge pull request kaitranntt#100 from novadev94/fix/readd_kiro_auto
22e1ad3 Merge pull request #1018 from pikeman20/main
25e9be3 Merge pull request kaitranntt#103 from ChrAlpha/feat/add-gpt-5.2-codex-copilot
67f8732 Merge pull request #1033 from router-for-me/reasoning
1ada33a Merge pull request kaitranntt#104 from router-for-me/cloud
3b4d6d3 Merge pull request #1049 from router-for-me/codex
4dc7af5 Merge pull request #1054 from router-for-me/codex
99c7abb Merge pull request #1067 from router-for-me/auth-files
1046152 Merge pull request #1068 from 0xtbug/dev
1834c65 Merge pull request kaitranntt#107 from router-for-me/gemini-web
dc4305f Merge pull request kaitranntt#107 from zccing/main
8f511ac Merge pull request #1076 from sususu98/fix/antigravity-enum-string
f88228f Merge pull request #1081 from router-for-me/thinking
60f9a14 Merge pull request #1088 from router-for-me/thinking
d3b98ed Merge pull request kaitranntt#109 from kaitranntt/kai/fix/upstream-sync-v7.1.68
2542c29 Merge pull request #1096 from router-for-me/usage
5baa753 Merge pull request #1099 from router-for-me/claude
01b82f0 Merge pull request kaitranntt#11 from kaitranntt/upstream-sync/20260429-0656
93d7883 Merge pull request kaitranntt#110 from PancakeZik/fix/system-prompt-reinjection
f6e713a Merge pull request kaitranntt#110 from router-for-me/cloud
ead98e4 Merge pull request #1101 from router-for-me/argy
19b4ef3 Merge pull request #1102 from aldinokemal/main
5717c7f Merge pull request #1103 from dinhkarate/feat/imagen
3b26129 Merge pull request #1108 from router-for-me/modelinfo
2513d90 Merge pull request kaitranntt#111 from router-for-me/cloud
ac56e1e Merge pull request #1116 from bexcodex/fix/antigravity
c6fa1d0 Merge pull request #1117 from router-for-me/cache
5d0460e Merge pull request kaitranntt#112 from clstb/main
873d415 Merge pull request #1125 from NightHammer1000/dev
0508c9f Merge pull request kaitranntt#113 from sususu98/main
ffd1299 Merge pull request #1130 from router-for-me/agty
3c71c07 Merge pull request #1131 from sowar1987/fix/gemini-malformed-function-call
2e6a2b6 Merge pull request #1132 from XYenon/fix/gemini-models-displayname-override
6fb7d85 Merge pull request #1137 from augustVino/fix/remove_empty_systemmsg
71faa19 Merge pull request kaitranntt#114 from router-for-me/management
ac7738b Merge pull request kaitranntt#114 from router-for-me/plus
1d6e2e7 Merge pull request #1140 from sxjeru/main
f2710c0 Merge pull request kaitranntt#116 from router-for-me/log
15ae83a Merge pull request #1169 from router-for-me/payload
4fdbdf7 Merge pull request kaitranntt#117 from router-for-me/pg
fef4fdb Merge pull request kaitranntt#117 from router-for-me/plus
bbb55a8 Merge pull request #1170 from BianBianY/main
f353a54 Merge pull request #1171 from router-for-me/auth
c82d8e2 Merge pull request #1174 from lieyan666/fix/issue-1082-change-error-status-code
cb47ac2 Merge pull request #1179 from mallendeo/main
9072acc Merge pull request kaitranntt#118 from router-for-me/config
a1394b4 Merge pull request #1183 from Darley-Wey/fix/api-align
9e97948 Merge pull request #1185 from router-for-me/auth
eb1bbaa Merge pull request kaitranntt#119 from linlang781/main
f4fe185 Merge pull request kaitranntt#12 from kaitranntt/kai/fix/plus-upstream-release-parity
9bf4a0c Merge pull request kaitranntt#120 from Xm798/fix/kiro-auth-method-case
2c879f1 Merge pull request #1216 from ferretgeek/add-cpa-xxx-panel
0f53b95 Merge pull request #1225 from router-for-me/log
1e4f9dd Merge pull request kaitranntt#123 from router-for-me/plus
1c6cb2b Merge pull request #1239 from ThanhNguyxn/fix/gitstore-gc-after-squash
275839e Merge pull request kaitranntt#124 from gogoing1024/main
f887f99 Merge pull request #1248 from shekohex/feat/responses-compact
32d01a6 Merge pull request kaitranntt#125 from router-for-me/object
7583193 Merge pull request #1257 from router-for-me/model
2abf00b Merge pull request kaitranntt#126 from jellyfish-p/main
978b0be Merge pull request kaitranntt#126 from kaitranntt/kai/chore/upstream-sync-v7.2.62
ba4a1ab Merge pull request #1261 from Darley-Wey/fix/gemini_scheme
0eb3695 Merge pull request kaitranntt#127 from kaitranntt/kai/fix/release-run-correlation
ac4f52c Merge pull request kaitranntt#127 from router-for-me/usage
9e5b1d2 Merge pull request #1276 from router-for-me/thinking
a8b0345 Merge pull request kaitranntt#128 from kaitranntt/kai/fix/cursor-login-url-122
19ae696 Merge pull request kaitranntt#129 from kaitranntt/kai/fix/claude-cloak-oauth-123
f36a5f5 Merge pull request #1294 from Darley-Wey/fix/claude2gemini
c1facdf Merge pull request #1295 from SchneeMart/feature/claude-caching
189a066 Merge pull request #1296 from router-for-me/log
da0bbf2 Merge pull request #1298 from sususu98/fix/restore-usageMetadata-in-gemini-translator
608cd8e Merge pull request kaitranntt#13 from router-for-me/v6.5.57
e06c083 Merge pull request kaitranntt#130 from kaitranntt/kai/fix/cursor-model-cache-124
f58d0fa Merge pull request kaitranntt#130 from router-for-me/log
c2ab288 Merge pull request kaitranntt#130 from router-for-me/plus
f0ac771 Merge pull request #1300 from sususu98/feat/log-api-response-timestamp
0e4f189 Merge pull request #1302 from dinhkarate/feat(vertex)/add-prefix-field
0d71633 Merge pull request kaitranntt#131 from kaitranntt/kai/test/qoder-usage-record-isolation
4ee46bc Merge pull request #1311 from router-for-me/fix/gemini-schema
c3e94a8 Merge pull request #1317 from yinkev/feat/gemini-tools-passthrough
851712a Merge pull request kaitranntt#132 from ClubWeGo/codex/resolve-issue-#131
3aae95a Merge pull request kaitranntt#132 from kaitranntt/kai/fix/cursor-oauth-alias-124
8e95c5e Merge pull request kaitranntt#134 from router-for-me/hg
2395b7a Merge pull request kaitranntt#135 from gogoing1024/main
c178ba8 Merge pull request kaitranntt#135 from kaitranntt/kai/chore/upstream-sync-v7.2.88
3088e87 Merge pull request kaitranntt#136 from kaitranntt/kai/fix/134-kiro-responses-order
3b04e11 Merge pull request #1368 from sususu98/feat/configurable-error-logs-max-files
ee54ee8 Merge pull request kaitranntt#137 from geen02/fix/idc-auth-method-case-sensitivity
f97d9f3 Merge pull request #1370 from kitephp/patch-3
e0927af Merge pull request #1371 from kitephp/patch-2
493969a Merge pull request #1379 from router-for-me/log
8f522ee Merge pull request kaitranntt#138 from router-for-me/plus
157f16d Merge pull request #1380 from router-for-me/codex
eb5582c Merge pull request #1386 from shenshuoyaoyouguang/sync-auth-changes
403a731 Merge pull request kaitranntt#139 from janckerchen/fix/github-copilot-vision-header
674393e Merge pull request kaitranntt#139 from router-for-me/log
f410dd0 Merge pull request #1390 from sususu98/fix/400-invalid-request-no-retry
5b23fc5 Merge pull request #1396 from Xm798/fix/log-dir-tilde-expansion
c353606 Merge pull request kaitranntt#14 from router-for-me/plus
33f89a2 Merge pull request kaitranntt#140 from janckerchen/fix/github-copilot-logging
9181e72 Merge pull request #1409 from wangdabaoqq/main
c1c9483 Merge pull request #1422 from dannycreations/feat-gemini-cli-claude-mime
b722503 Merge pull request #1423 from router-for-me/watcher
4874253 Merge pull request #1425 from router-for-me/auth
7cf9ff0 Merge pull request #1429 from neavo/fix/gemini-python-sdk-thinking-fields
2448691 Merge pull request kaitranntt#143 from CheesesNguyen/fix/kiro-refresh-token
4b00312 Merge pull request #1435 from tianyicui/fix/haiku-4-5-thinking-support
7c764d5 Merge pull request kaitranntt#144 from tonybase/fix/kiro-version-separator
30d832c Merge pull request kaitranntt#144 from woopencri/main
c71905e Merge pull request #1440 from kvokka/add-cc-opus-4-6
c5fd3db Merge pull request #1446 from qyhfrank/fix-claude-opus-4-6-model-metadata
0e91e95 Merge pull request kaitranntt#145 from router-for-me/path
c5dcbc1 Merge pull request kaitranntt#146 from router-for-me/iflow
394497f Merge pull request #1465 from router-for-me/kimi-fix
7e9d0db Merge pull request #1467 from dusty-du/fix/kimi-toolcall-reasoning-content
fed6f3e Merge pull request kaitranntt#147 from router-for-me/config
3b34521 Merge pull request #1479 from router-for-me/management
0dff329 Merge pull request #1492 from router-for-me/management
2de27c5 Merge pull request kaitranntt#15 from StriveMario/feature/fix-kiro-refreshtoken
fd5b669 Merge pull request kaitranntt#150 from PancakeZik/fix/write-tool-truncation-handling
5a3eb08 Merge pull request #1502 from router-for-me/iflow
eaab1d6 Merge pull request #1506 from masrurimz/fix-sse-model-mapping
5b3fc09 Merge pull request kaitranntt#151 from VjayC/add-subtitle-translator
ebef1fa Merge pull request #1511 from stondy0103/fix/responses-nullable-type-array
c6bd91b Merge pull request #1519 from router-for-me/thinking
fcefa2c Merge pull request kaitranntt#152 from taetaetae/feat/kiro-dynamic-region-support
e6c7af0 Merge pull request #1522 from soilSpoon/feature/canceled
a146c6c Merge pull request #1523 from xxddff/feature/removeUserField
48732ba Merge pull request #1527 from HEUDavid/feat/auth-hook
3631fab Merge pull request kaitranntt#153 from router-for-me/plus
b3b8d71 Merge pull request kaitranntt#154 from router-for-me/plus
58e09f8 Merge pull request #1542 from APE-147/fix/gemini-antigravity-schema-sanitization
908c8ea Merge pull request #1543 from sususu98/feat/gemini-cli-google-one
bf66bca Merge pull request kaitranntt#155 from PancakeZik/feature/use-q-endpoint
64b9ba8 Merge pull request kaitranntt#156 from kaitranntt/kai/chore/upstream-sync-v7.2.105
24cf7fa Merge pull request kaitranntt#156 from taetaetae/fix/kiro-api-region
46a6853 Merge pull request #1568 from itsmylife44/add-cliproxyapi-dashboard
43ca112 Merge pull request kaitranntt#157 from crossly/bugfix/kiro-token-extraction-from-metadata
b3ccc55 Merge pull request #1574 from fbettag/feat/gpt-5.3-codex-spark
e1a353c Merge pull request kaitranntt#159 from Skyuno/fix/filter-web-search-tool
f5f2c69 Merge pull request #1595 from alexey-yanchenko/feature/cache-usage-from-codex-to-chat-completions
b5fe78e Merge pull request #1597 from router-for-me/kimi-fix
af54323 Merge pull request kaitranntt#16 from fuko2935/fix/remove-unstable-kiro-auto
ba4c114 Merge pull request kaitranntt#16 from hkfires/main
1b1ab1f Merge pull request #1606 from router-for-me/add-qwen-3.5
76294f0 Merge pull request #1608 from thebtf/fix/tool-reference-proxy-prefix-mainline
5da5674 Merge pull request kaitranntt#161 from router-for-me/aistudio
c287378 Merge pull request kaitranntt#161 from router-for-me/plus
55f9381 Merge pull request #1618 from alexey-yanchenko/fix/completions-usage
41d0304 Merge pull request kaitranntt#162 from andromedarabbit/fix/kiro-version-aliases-missing-models
3354fae Merge pull request kaitranntt#162 from taetaetae/fix/kiro-compaction-empty-content
252f7e0 Merge pull request #1625 from thebtf/feat/tool-prefix-config
2d12bec Merge pull request #1627 from thebtf/fix/reasoning-effort-clamping
fff8664 Merge pull request #1628 from thebtf/fix/masquerading-headers
3e20b00 Merge pull request kaitranntt#163 from router-for-me/nb
9c04044 Merge pull request #1635 from thebtf/fix/openai-translator-tool-streaming
1825fc7 Merge pull request #1643 from alexey-yanchenko/fix/gemini-prompt-tokens
a5f4166 Merge pull request #1644 from possible055/main
349a634 Merge pull request #1645 from tinyc0der/fix/antigravity-tool-result-json
c043a06 Merge pull request kaitranntt#165 from ssakone/fix/cursor-cold-tool-continuation
d4829c8 Merge pull request #1652 from thebtf/fix/claude-translator-arguments
c3e12c5 Merge pull request #1654 from alexey-yanchenko/feature/pass-file-inputs
420937c Merge pull request kaitranntt#166 from cielhaidir/main
7b0eb41 Merge pull request #1660 from Grivn/fix/claude-token-url
d6ec33e Merge pull request #1662 from matchch/contribute/cache-user-id
7cb398d Merge pull request #1663 from rensumo/main
d24ea4c Merge pull request #1664 from ciberponk/pr/responses-compaction-compat
0da34d3 Merge pull request #1668 from lyd123qw2008/fix/codex-usage-limit-retry-after
f1e9a78 Merge pull request #1676 from piexian/feat/qwen-quota-handling-clean
fb48eee Merge pull request #1680 from canxin121/fix/responses-stream-error-chunks
816fb4c Merge pull request #1682 from sususu98/fix/tool-result-image-parts
c66cb0a Merge pull request #1683 from dusty-du/codex/device-login-flow
9cee8ef Merge pull request #1684 from alexey-yanchenko/fix/input-audio-from-openai-to-antigravity
aa1da8a Merge pull request #1685 from lyd123qw2008/fix/auth-auto-refresh-interval
74bf7ed Merge pull request #1686 from lyd123qw2008/fix/auth-refresh-concurrency-limit
2c30c98 Merge pull request #1687 from lyd123qw2008/fix/codex-refresh-token-reused-no-retry
24bcfd9 Merge pull request #1699 from 123hi123/fix/antigravity-primary-model-fallback
b27a175 Merge pull request kaitranntt#17 from Ravens2121/master
87e539a Merge pull request kaitranntt#170 from warelik/fix/qoder-model-alias-execution
bb44e5e Merge pull request #1701 from router-for-me/openai
7accae4 Merge pull request kaitranntt#171 from cielhaidir/main
82cd6af Merge pull request kaitranntt#171 from kaitranntt/kai/fix/169-upstream-sync
f628e4d Merge pull request kaitranntt#172 from Skyuno/fix/idc-filename-collision
3a683b5 Merge pull request kaitranntt#172 from kaitranntt/kai/fix/169-upstream-sync
8d4554b Merge pull request kaitranntt#173 from starsdream666/main
ac3d47e Merge pull request kaitranntt#173 from tobwen/feature/dynamic-model-routing
4823235 Merge pull request kaitranntt#173 from warelik/fix/empty-completion-retry
41b1cf2 Merge pull request #1734 from huangusaki/main
e85305c Merge pull request kaitranntt#174 from gogoing1024/main
e2169e3 Merge pull request kaitranntt#175 from Skyuno/fix/json-truncation-rework
d045ec1 Merge pull request kaitranntt#175 from warelik/devin/1786486516-auth-failover-recovery
e73cf42 Merge pull request #1750 from tpm2dot0/fix/claude-code-request-fingerprint-alignment
533a6bd Merge pull request kaitranntt#176 from router-for-me/plus
5446cd2 Merge pull request #1761 from margbug01/fix/thinking-chain-display
c23e46f Merge pull request #1767 from router-for-me/antigravity
725f4fd Merge pull request #1768 from router-for-me/claude
d6272d3 Merge pull request kaitranntt#177 from router-for-me/aistudio
ab76874 Merge pull request kaitranntt#177 from warelik/fix/vet-clean
1cbc483 Merge pull request #1771 from edlsh/fix/claude-cache-control-1769
b8f94a8 Merge pull request kaitranntt#178 from warelik/fix/nocopy-walker-build-dirs
cec9ee0 Merge pull request kaitranntt#179 from warelik/fix/gin-testmode-race
69fccf0 Merge pull request kaitranntt#18 from Ravens2121/master
336b6f5 Merge pull request kaitranntt#180 from jroth1111/feat/devin-provider
5da07ea Merge pull request #1805 from router-for-me/thinking
dbecf53 Merge pull request kaitranntt#181 from taetaetae/fix/kiro-compaction-tool-use-content
6ae15d6 Merge pull request #1816 from sususu98/fix/antigravity-adaptive-effort
b780a16 Merge pull request kaitranntt#182 from warelik/fix/configured-model-thinking-passthrough
b436dad Merge pull request #1822 from sususu98/fix/strip-defer-loading
1d7329e Merge pull request #1825 from router-for-me/vertex
8d44be8 Merge pull request #1834 from DragonFSKY/fix/sse-streaming-accept-encoding
caf76de Merge pull request kaitranntt#184 from kaitranntt/kai/sync/v7.2.136
f5570ed Merge pull request kaitranntt#185 from kaitranntt/kai/fix/183-cursor-nonstream-turns
1c0e102 Merge pull request kaitranntt#185 from router-for-me/plus
8dba32a Merge pull request kaitranntt#185 from router-for-me/thinking
3e7b645 Merge pull request kaitranntt#186 from router-for-me/doc
e35ffaa Merge pull request kaitranntt#186 from taetaetae/fix/kiro-claude-compaction-empty-content
a3846ea Merge pull request #1870 from sususu98/fix/remove-instructions-restore
f6dfea9 Merge pull request #1874 from constansino/fix/watcher-auth-event-storm-debounce
38277c1 Merge pull request #1875 from woqiqishi/fix/tool-use-id-sanitize
86bdb78 Merge pull request kaitranntt#189 from PancakeZik/main
1042489 Merge pull request #1893 from thebtf/fix/normalize-ttl-byte-preservation-mainline
242b4d5 Merge pull request kaitranntt#19 from router-for-me/plus
6abd7d2 Merge pull request kaitranntt#190 from taetaetae/fix/kiro-claude-compaction-current-user-empty-content
98a1bb5 Merge pull request #1900 from rex-zsd/feature/add-gemini-3.1-flash-image-preview
2e8d49a Merge pull request kaitranntt#191 from CheesesNguyen/feat/kiro-api-models-and-context-usage
96c7271 Merge pull request kaitranntt#191 from router-for-me/gemini
e9c60a0 Merge pull request #1910 from thebtf/fix/gemini-oauth-error-messages
2b609dd Merge pull request #1912 from FradSer/main
a35d664 Merge pull request kaitranntt#192 from router-for-me/plus
631e5c8 Merge pull request #1922 from shenshuoyaoyouguang/pr/model-registry-safety
b915371 Merge pull request #1925 from shenshuoyaoyouguang/pr/openai-compat-pool-thinking
d182e89 Merge pull request kaitranntt#194 from PancakeZik/fix/assistant-content-parroting
4d08046 Merge pull request kaitranntt#194 from router-for-me/gemini-key
c1818f1 Merge pull request #1940 from Blue-B/fix/claude-interleaved-thinking-amp-gzip-budget
8fa12af Merge pull request kaitranntt#195 from router-for-me/plus
15dd5db Merge pull request #1956 from router-for-me/vertex
4f48e52 Merge pull request #1957 from router-for-me/thinking
2e9907c Merge pull request #1959 from thebtf/fix/system-instruction-camelcase
d9c6627 Merge pull request #1963 from qixing-jk/docs/add-all-api-hub-showcase
d109be1 Merge pull request kaitranntt#197 from router-for-me/plus
d125b7d Merge pull request kaitranntt#199 from ravindrabarthwal/add-claude-opus-4.6-github-copilot
4cc99e7 Merge pull request #1992 from dcrdev/main
71773fe Merge pull request #1996 from router-for-me/codex/fix-unbounded-websocket-log-buffering
4419b71 Merge pull request kaitranntt#2 from router-for-me/v6.5.32
8dc690a Merge pull request kaitranntt#20 from Ravens2121/master
cf74ed2 Merge pull request #2013 from router-for-me/model
1d93608 Merge pull request kaitranntt#203 from JokerRun/fix/copilot-premium-usage-inflation
532fbf0 Merge pull request kaitranntt#204 from router-for-me/plus
8c92cb0 Merge pull request #2056 from lang-911/codex/custom-useragent-request
e17d4f8 Merge pull request kaitranntt#207 from router-for-me/plus
683f370 Merge pull request #2076 from aikins01/fix/backfill-empty-function-response-names
817cebb Merge pull request #2082 from router-for-me/antigravity
e9dd44e Merge pull request kaitranntt#209 from Buywatermelon/feature/default-kiro-aliases
75ce091 Merge pull request kaitranntt#21 from router-for-me/plus
1db2397 Merge pull request #2106 from router-for-me/model
2e1925d Merge pull request #2108 from sususu98/fix/gemini-cli-tool-schema-and-empty-parts
dc55fb0 Merge pull request kaitranntt#211 from Skyuno/fix/kiro-websearch
af27f2b Merge pull request #2110 from router-for-me/codex
733fd8e Merge pull request #2111 from qzydustin/main
77254bd Merge pull request #2116 from router-for-me/vertex
7726a44 Merge pull request kaitranntt#212 from Skyuno/fix/orphaned-tool-results
ea43361 Merge pull request #2121 from destinoantagonista-wq/main
59ad8f4 Merge pull request #2124 from RGBadmin/feat/auth-list-priority-note
18a4fed Merge pull request #2126 from ailuntz/fix/watcher-auth-cache-memory
6766919 Merge pull request #2131 from HEUDavid/docs/add-who-is-with-us
73c8317 Merge pull request #2133 from DragonFSKY/fix/2061-stale-modelstates
bc61bf3 Merge pull request kaitranntt#214 from anilcancakir/fix/github-copilot-model-alias-suffix
b1dcff7 Merge pull request #2141 from Muran-prog/fix/tool-calling-translation-2132
fb95813 Merge pull request #2142 from Muran-prog/fix/strip-uniqueItems-gemini-2123
25f6c4a Merge pull request #2158 from sususu98/fix/antigravity-functionresponse-name
99266be Merge pull request kaitranntt#216 from starsdream666/main
db63f9b Merge pull request #2162 from enieuwy/fix/responses-api-json-valid-check
8c6be49 Merge pull request kaitranntt#218 from ClubWeGo/fix/merge-assistant-tool-calls
be3f8db Merge pull request #2187 from Darley-Wey/fix/claude-disable-parallel-tool-calls
aca8523 Merge pull request kaitranntt#22 from Ravens2121/master
e4bc9da Merge pull request kaitranntt#220 from jellyfish-p/main
56073de Merge pull request #2200 from sususu98/feat/local-model-flag
32c964d Merge pull request kaitranntt#221 from router-for-me/gemini
a000eb5 Merge pull request #2213 from TTTPOB/ua-fix
7b04530 Merge pull request #2219 from beck-8/fix/context-done-race
b9eef45 Merge pull request kaitranntt#222 from router-for-me/api
66ff916 Merge pull request #2220 from xulongwu4/main
a576088 Merge pull request #2222 from kaitranntt/kai/fix/758-openai-proxy-alternating-model-support
97c0487 Merge pull request #2223 from cnrpman/fix/codex-responses-web-search-preview-compat
779e6c2 Merge pull request #2231 from 7RPH/fix/responses-stream-multi-tool-calls
d02df01 Merge pull request kaitranntt#224 from Buywatermelon/fix/kiro-assistant-first-message
f81acd0 Merge pull request #2243 from router-for-me/oauth
d4064e3 Merge pull request kaitranntt#225 from jeffnash/feat/codex-mini-variants
d0f3fd9 Merge pull request kaitranntt#225 from router-for-me/main
1b7f4ac Merge pull request #2252 from sususu98/fix/antigravity-empty-thought-text
0906aec Merge pull request #2254 from clcc2019/main
c0d8e0d Merge pull request kaitranntt#226 from Skyuno/refactor/websearch-alignment
3264605 Merge pull request kaitranntt#226 from router-for-me/headers
82ebe24 Merge pull request #2266 from DragonFSKY/fix/ws-compact-tool-output-mismatch
5d6cdcc Merge pull request #2268 from sususu98/fix/sanitize-tool-names
db335ac Merge pull request #2269 from router-for-me/auth-fix
87291c0 Merge pull request kaitranntt#227 from router-for-me/api
cbe5695 Merge pull request kaitranntt#227 from router-for-me/plus
edb2993 Merge pull request kaitranntt#228 from xilu0/fix/antigravity-fetch-models-logging
96f5557 Merge pull request #2282 from eltociear/add-ja-doc
65bec4d Merge pull request kaitranntt#229 from Buywatermelon/fix/issue-222-kiro-alias-deletion
1a14947 Merge pull request #2293 from Xvvln/fix/management-asset-security
0cc978e Merge pull request #2297 from router-for-me/readme
000fcb1 Merge pull request #2298 from snoyiatk/feat/add-gitstore-branch
7b9cfbc Merge pull request kaitranntt#23 from luispater/dev
7ecc7aa Merge pull request kaitranntt#23 from router-for-me/plus
6ae1dd7 Merge pull request kaitranntt#230 from router-for-me/api
a311040 Merge pull request kaitranntt#230 from ultraplan-bit/main
5abeca1 Merge pull request kaitranntt#231 from ChrAlpha/main
e516684 Merge pull request #2310 from shellus/fix/claude-openai-system-top-level
6a452a5 Merge pull request #2316 from router-for-me/openai
bb9b2d1 Merge pull request #2320 from cikichen/build/freebsd-support
8fc0b08 Merge pull request kaitranntt#233 from ultraplan-bit/fix/copilot-codex-responses-translation
b851208 Merge pull request #2332 from RaviTharuma/fix/claude-thinking-signature
d2f652f Merge pull request #2333 from router-for-me/codex
76c064c Merge pull request #2335 from router-for-me/auth
e186ccb Merge pull request kaitranntt#234 from detroittommy879/feature/add-kilocode-provider
1767a56 Merge pull request #2343 from kongkk233/fix/proxy-transport-defaults
2741e7b Merge pull request #2346 from pjpjq/codex/fix-codex-capacity-retry
b9b127a Merge pull request #2347 from edlsh/fix/codex-strip-stream-options
09ecba6 Merge pull request kaitranntt#237 from TUGOhost/feature/support_auto_model
52a257d Merge pull request kaitranntt#237 from router-for-me/plus
8144ffd Merge pull request #2370 from B3o/add-bmoplus-sponsor
36fba66 Merge pull request #2371 from RaviTharuma/docs/provider-specific-routes
5527140 Merge pull request #2374 from VooDisss/codex-cache-clean
1587ff5 Merge pull request #2389 from router-for-me/claude
dc375d1 Merge pull request kaitranntt#239 from TonyRL/feat/copilot-codex-5.3
c422d16 Merge pull request #2398 from 7RPH/fix/responses-sse-framing
e73b9e1 Merge pull request kaitranntt#24 from Ravens2121/master
5db244a Merge pull request kaitranntt#240 from TonyRL/feat/copilot-sonnet-4.6
6570692 Merge pull request #2400 from router-for-me/revert-2374-codex-cache-clean
d267522 Merge pull request #2403 from CharTyr/clean-pr
486cd4c Merge pull request #2409 from sususu98/fix/tool-use-pairing-break
39dc455 Merge pull request #2412 from sususu98/feat/signature-cache-toggle
a1eba11 Merge pull request #2416 from kslamph/fix/gemini-cli-projectid
7c3c2e9 Merge pull request #2417 from CharTyr/fix/amp-streaming-thinking-regression
357c191 Merge pull request kaitranntt#242 from ultraplan-bit/main
faae9c2 Merge pull request #2422 from MonsterQiu/fix/codex-compact-instructions
b09b03e Merge pull request #2424 from possible055/fix/websocket-transcript-replacement
1623194 Merge pull request #2426 from xixiwenxuanhe/feature/antigravity-credits
9eb3e7a Merge pull request kaitranntt#243 from gl11tchy/feat/claude-sonnet-4-6
bc3a6e4 Merge pull request #2434 from MonsterQiu/fix/codex-responses-null-instructions
ecb01d3 Merge pull request kaitranntt#244 from PancakeZik/feat/sonnet-4-6
e783d0a Merge pull request #2441 from MonsterQiu/issue-2421-alias-before-suspension
b05f575 Merge pull request #2444 from 0oAstro/fix/codex-nonstream-finish-reason-tool-calls
1c7003f Merge pull request #2452 from Lucaszmv/fix-qwen-cli-v0.13.2
7170eee Merge pull request #2454 from buddingnewinsights/add-proxypal-to-readme
66cd50f Merge pull request #2468 from router-for-me/ip
474fb04 Merge pull request #2476 from router-for-me/cherry-pick/pr-2438-to-dev
ae4c502 Merge pull request kaitranntt#248 from router-for-me/plus
e3eb048 Merge pull request #2489 from Soein/upstream-pr
1ede134 Merge pull request kaitranntt#249 from ben-vargas/fix-gpt5-1-reasoning
ca2174e Merge pull request kaitranntt#249 from router-for-me/plus
a59e924 Merge pull request #2490 from router-for-me/logs
c3f8dc3 Merge pull request #2491 from mpfo0106/feature/claude-code-safe-alignment-sentinels
fcba912 Merge pull request #2492 from davidwushi1145/main
8fb1f11 Merge pull request kaitranntt#25 from Ravens2121/master
b24786f Merge pull request kaitranntt#250 from TonyRL/feat/copilot-gemini-3.1
42c062b Merge pull request #2509 from adamhelfgott/fix-claude-thinking-temperature
f389667 Merge pull request #2513 from lonr-6/codex/fix-ws-custom-tool-repair-v2
10b9c6c Merge pull request kaitranntt#252 from DragonBaiMo/fix/kiro-thinking-stream-dedup
ae37ccf Merge pull request #2520 from Arronlong/main
9eabdd0 Merge pull request #2522 from aikins01/fix/strip-tool-use-signature
8430b28 Merge pull request #2526 from rensumo/main
9f5bdfa Merge pull request #2531 from jamestut/openai-vertex-token-usage-fix
2ee938a Merge pull request #2535 from rensumo/main
950de29 Merge pull request kaitranntt#255 from ladeng07/main
cec6f99 Merge pull request kaitranntt#256 from kavore/fix/oauth-copilot-claude-aliases
d1f6224 Merge pull request #2569 from LucasInsight/fix/record-zero-usage
faa483b Merge pull request #257 from lollipopkit/main
6a27bce Merge pull request #2576 from zilianpn/fix/disable-cooling-auth-errors
cad45ff Merge pull request #2578 from LemonZuo/feat_socks5h
12b9671 Merge pull request #2592 from router-for-me/tests
56a05d2 Merge pull request kaitranntt#26 from luispater/flash-lite
21d2329 Merge pull request #261 from router-for-me/plus
b2c0cdf Merge pull request #2621 from wykk-12138/fix/oauth-extra-usage-detection
2a97037 Merge pull request #2670 from sususu98/feat/antigravity-prefer-prod-url
567227f Merge pull request #268 from router-for-me/tools
e6626c6 Merge pull request #269 from ClubWeGo/fix/filterOrphanedToolResults
14ddfd4 Merge pull request #270 from router-for-me/iflow
9ded75d Merge pull request #2702 from AllenReder/docs/add-quota-inspector
26fd3ef Merge pull request #2715 from sususu98/pr/antigravity-32mb-bypass-signatures
1dc3018 Merge pull request #2716 from sususu98/pr/antigravity-bypass-log-noise
61e0447 Merge pull request #2723 from sususu98/fix/drop-redacted-thinking-blocks
c4459c4 Merge pull request #2724 from sususu98/fix/skip-schema-cleanup-empty-tools
c40e005 Merge pull request #274 from router-for-me/log
9acfbcc Merge pull request #275 from router-for-me/iflow
3dea1da Merge pull request #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 #280 from ben-vargas/feat-enable-gemini-3-cli
f56cf42 Merge pull request #2800 from sususu98/fix/antigravity-max-output-tokens-cap
d1508ca Merge pull request #2816 from sususu98/feat/session-affinity
ba454db Merge pull request #2817 from sususu98/fix/antigravity-strip-billing-header
8ced7a5 Merge pull request #2834 from muzhi1991/fix/openai-compat-host-header
670ce2e Merge pull request #285 from router-for-me/iflow
b70bfd8 Merge pull request #287 from ben-vargas/feat-amp-cli-module
37dfea1 Merge pull request #287 from possible055/main
4eeec29 Merge pull request #288 from router-for-me/plus
c6baa64 Merge pull request #2892 from router-for-me/fix-provider
bdc4240 Merge pull request #2896 from edlsh/fix/oauth-tool-rename-per-request-map
e05abec Merge pull request #2898 from octo-patch/fix/issue-2866-remove-obsolete-1m-beta-header
4f18809 Merge pull request #29 from luispater/bugfix
10e77fc Merge pull request #29 from router-for-me/plus
c1bb77c Merge pull request #291 from howarddong711/feat/copilot-email-name
2460205 Merge pull request #2926 from slicenferqin/fix-tool-use-name-loss-and-duplicates
3444820 Merge pull request #2939 from stringer07/fix/codex-stream-output-backfill
b4d15ac Merge pull request #296 from router-for-me/antigravity
8eb56e5 Merge pull request #2962 from MoYeRanqianzhi/feat/codex-image-generation-tool-injection
12195a2 Merge pull request #2971 from sususu98/feat/antigravity-credits-fallback
a325533 Merge pull request #2972 from XYenon/feat/amp-thread-id
1576d14 Merge pull request #2989 from ben-vargas/gpt-5-5-support
5eb8453 Merge pull request #3 from fuko2935/feature/kiro-integration
b06d0fc Merge pull request #3 from kaitranntt/kai/fix/release-tag-latest-upstream
36cc762 Merge pull request #3007 from sususu98/fix-antigravity-credits-stream-fallback
c5bea6f Merge pull request #3020 from Matthias319/fix/codex-error-classification
be0fe6f Merge pull request #3022 from Willxup/main
d1cdedc Merge pull request #303 from router-for-me/image
736ae61 Merge pull request #3051 from philipbankier/fix/gpt55-free-tier-test
7c3c24a Merge pull request #306 from router-for-me/usage
a1f0ed9 Merge pull request #3071 from sususu98/fix/antigravity-credits-log
34027da Merge pull request #3088 from sususu98/codex-claude-reasoning-signature
f95ab4c Merge pull request #3089 from XYenon/feat/session-affinity
d10ef7b Merge pull request #31 from luispater/docker-build-sh
4ebaf6f Merge pull request #31 from router-for-me/plus
b34f3be Merge pull request #3114 from Xbang0222/fix/antigravity-credits-ua
c4965be Merge pull request #3117 from sususu98/fix/restore-antigravity-ua-handling
b3b92f3 Merge pull request #3125 from sususu98/fix/gemini-cli-usage-metadata-variants
2c1539e Merge pull request #3133 from sususu98/optimize/claude-codex-translator
d1736cb Merge pull request #315 from router-for-me/aistudio
8b286e8 Merge pull request #3163 from C4AL/docs/add-codexclipplus-ecosystem
0ceee56 Merge pull request #318 from router-for-me/log
85124f0 Merge pull request #3194 from daishuge/codex/add-daishuge-cpa-port-20260502
593995a Merge pull request #3197 from VjayC/dev
cd0b14d Merge pull request #32 from Ravens2121/master
054d0de Merge pull request #3201 from murasame612/docs/add-cliproxy-pool-watch
756b600 Merge pull request #3204 from zhanglunet/add-usage-dashboard-link
28b4b19 Merge pull request #3208 from kdcokenny/codex-websocket-protocol-parity
1aa0b6c Merge pull request #322 from ben-vargas/feat-claude-opus-4-5
09ac8a1 Merge pull request #3221 from mochenya/main
785b00c Merge pull request #3237 from seakee/docs/add-cpa-manager-usage-statistics
a034cf8 Merge pull request #3247 from edlsh/fix/amp-thread-actors-route
42e9605 Merge pull request #3254 from sususu98/fix/antigravity-project-id-onboard
3cbd587 Merge pull request #3283 from wuchulonly/fix/responses-ws-tool-output-context
68fddaa Merge pull request #3292 from lihan3238/fix-3272
1305f2f Merge pull request #33 from luispater/docker
d08a245 Merge pull request #33 from router-for-me/plus
041ccf0 Merge pull request #3303 from lihan3238/fix-3267
9c1e3c0 Merge pull request #334 from nestharus/feat/claude-thinking-and-beta-headers
8b9ecff Merge pull request #3382 from sususu98/dev
0832122 Merge pull request #340 from nestharus/fix/339-thinking-openai-gemini-compat
3675542 Merge pull request #343 from router-for-me/misc
f4c6c41 Merge pull request #3430 from router-for-me/home
4ad6ffe Merge pull request #3438 from madwiki/fix/strip-claude-code-attribution
4b13f9c Merge pull request #3439 from ben-vargas/fix-grok-tool-params
64d233f Merge pull request #3448 from LongDinhh/feat/home-env-vars
2710f56 Merge pull request #3450 from sususu98/fix/http-connect-proxy-dialer
cc0cb05 Merge pull request #3468 from sususu98/fix/claude-codex-call-id-length
6448235 Merge pull request #3469 from sususu98/fix/gemini-max-output-token-cap
b67eb6f Merge pull request #3470 from sususu98/fix/antigravity-gemini-thought-signatures
48a1c88 Merge pull request #3476 from sususu98/fix/codex-context-length-stream-errors-dev
21fad9d Merge pull request #3477 from router-for-me/cluster
b9589e8 Merge pull request #3482 from 9ycrooked/patch-1
f1ee883 Merge pull request #3484 from yavon007/main
cecd393 Merge pull request #3498 from router-for-me/test
bcb8092 Merge pull request #35 from router-for-me/plus
b5959c3 Merge pull request #3554 from sususu98/fix/gemini-cli-request-schema-cleanup
c65275f Merge pull request #3591 from sususu98/feat/signature-check-extraction
f28258d Merge pull request #3595 from Progress-infinitely/fix/anthropic-tool-name-reverse-map
179b8aa Merge pull request #36 from luispater/ssh-tunnel
f7b17ee Merge pull request #36 from rezhajulio/feat/gpt-5.2
4ade13a Merge pull request #3605 from router-for-me/log
96b6f7e Merge pull request #3612 from router-for-me/log
034d2b6 Merge pull request #3615 from sususu98/codex/signature-intercept-on-pr
fa087ee Merge pull request #362 from em4go/feature/github-copilot-auth
55901f0 Merge pull request #3620 from iBenzene/fix/responses-input-id-dedupe
387c783 Merge pull request #3649 from intcua/fix/xai-empty-tools-orphan-tool-choice
9c02454 Merge pull request #3657 from catoncat/fix/responses-input-id-dedupe-orphaned-output
18b5c35 Merge pull request #366 from router-for-me/blacklist
8306391 Merge pull request #3667 from sususu98/feat/codex-reasoning-replay-cache-upstream-dev
d710248 Merge pull request #3676 from eltmon/add-panopticon-to-users
02d0d92 Merge pull request #3677 from sususu98/codex/home-auth-loop-upstream-dev
4abd59c Merge pull request #3679 from sususu98/codex/system-role-to-user-upstream-dev
7682acc Merge pull request #3688 from sususu98/fix-codex-replay-dev
1c9601f Merge pull request #3689 from sususu98/pr/cloudflare-challenge-retry
bebdaa4 Merge pull request #3702 from Villoh/docs/add-tunnel-agent
54a9c4c Merge pull request #371 from ben-vargas/test-amp-tools
fca12a2 Merge pull request #3735 from router-for-me/safemode
73208c4 Merge pull request #376 from auroraflux/feat/reasoning-suffix-support
cb580cd Merge pull request #377 from router-for-me/gemini
9fb9e91 Merge pull request #3770 from sususu98/fix/codex-claude-stream-error-upstream-dev
d128578 Merge pull request #3771 from Folyd/perf/codex-image-streaming-memory
a2db6a6 Merge pull request #3773 from sususu98/fix/antigravity-version-upstream-dev
8caf474 Merge pull request #3788 from shoucandanghehe/fix/codex-backend-request-id
0de2560 Merge pull request #379 from kaitranntt/docs/add-ccs-project
030c4a9 Merge pull request #3795 from router-for-me/webui
462a705 Merge pull request #38 from router-for-me/plus
0626b22 Merge pull request #3818 from router-for-me/Plugin-stone
cbaea35 Merge pull request #3821 from router-for-me/feat/plugin-latest-release-check
c006e67 Merge pull request #3822 from router-for-me/fix/plugin-config-get-endpoint
6a0b198 Merge pull request #3823 from router-for-me/fix/cors-expose-plugin-support
94c5a7f Merge pull request #3824 from sususu98/codex/antigravity-websearch-native-minimal
e0cb43f Merge pull request #3825 from xiaocoss/add-quotio-desktop
964e86f Merge pull request #3827 from iamkhalidbashir/add-kimi-k2.7-code
83c53d0 Merge pull request #3830 from router-for-me/codex/add-plugin-delete-api
eebb873 Merge pull request #3832 from haowang02/feat/disable-image-generation-passthrough
b0ca379 Merge pull request #3834 from dcrdev/main
f6aa9a0 Merge pull request #3846 from router-for-me/remove_amp
c59eee6 Merge pull request #3847 from router-for-me/home
ea4e978 Merge pull request #3848 from router-for-me/feat/Community_Plugins
e405998 Merge pull request #3850 from router-for-me/feat/log-feat
54e2411 Merge pull request #386 from auroraflux/feat/dedupe-thinking-metadata-helpers
125c092 Merge pull request #3872 from router-for-me/codex/pluginhost-async-reload
0e81dee Merge pull request #3873 from router-for-me/thinking
29f22ac Merge pull request #3877 from sususu98/feat/antigravity-cli-ua-upstream-dev
d4dc7b0 Merge pull request #39 from luispater/config_hash
08a1d2e Merge pull request #390 from NguyenSiTrung/main
eb8d0d0 Merge pull request #3900 from sususu98/fix/antigravity-replay-fc-order-upstream-dev
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
290f421 Merge pull request #3959 from fdreamsu/codex/fix-codex-ws-prefix
5d9ea16 Merge pull request #3963 from router-for-me/home
b89c594 Merge pull request #3973 from router-for-me/home
c20ac28 Merge pull request #3981 from sususu98/feat/oauth-model-alias-force-mapping
7712ffe Merge pull request #3986 from router-for-me/sdk
84e9793 Merge pull request #399 from router-for-me/plus
29b5343 Merge pull request #3998 from router-for-me/feat/plugin-OAuth
c25f773 Merge pull request #4 from kaitranntt/kai/fix/release-dispatch-for-sync
0155a01 Merge pull request #40 from router-for-me/plus
c5838dd Merge pull request #400 from router-for-me/plus
c4cf0fd Merge pull request #4001 from router-for-me/plugin
abe68cc Merge pull request #4003 from maxdewald/add-universal-chat-provider
4c0c602 Merge pull request #4009 from router-for-me/plugin
26fc611 Merge pull request #403 from Ton-Git/main
884fc3c Merge pull request #4035 from router-for-me/plugin
f106c41 Merge pull request #4036 from router-for-me/plugins
c22795a Merge pull request #4038 from router-for-me/plugins
dc43747 Merge pull request #4039 from router-for-me/plugin
6eb94da Merge pull request #404 from router-for-me/config
8c8009c Merge pull request #4042 from router-for-me/plugin
a26d384 Merge pull request #4043 from sususu98/fix/responses-gemini-reasoning-signature-upstream-dev
d72886c Merge pull request #405 from thurstonsand/fix/amp-missing-proxy-routes
95b7cd4 Merge pull request #4051 from sususu98/codex/fix-force-mapped-antigravity-sse-rewriter
00114be Merge pull request #4052 from sususu98/fix/responses-ws-to-sse-4048
6efba3d Merge pull request #406 from router-for-me/api
179e543 Merge pull request #406 from router-for-me/main
e681910 Merge pull request #4069 from TooYoungTooSimp/patch-1
88aa1b9 Merge pull request #408 from xy-host/feat/dynamic-copilot-models
cde9336 Merge pull request #4080 from router-for-me/plugin
36b45d5 Merge pull request #4083 from seakee/fix/auth-files-filter-by-index
9e9c244 Merge pull request #4095 from router-for-me/readme-add
bd68472 Merge pull request #41 from kaixxx/main
22bb89a Merge pull request #4107 from router-for-me/safemode
3ef74dc Merge pull request #4109 from router-for-me/websocket
4a2a3b2 Merge pull request #4117 from router-for-me/quota-backoff-guard
13c93e8 Merge pull request #414 from CheesesNguyen/fix/remove-soft-limit-and-tool-compression
bf25331 Merge pull request #4157 from Wraient/fix/xai-desktop-tool-schema-and-free-usage-retry
8ae0c05 Merge pull request #416 from ladeng07/main
b87b9b4 Merge pull request #416 from router-for-me/amp
20e61f2 Merge pull request #4160 from kogekiplay/fix/codex-client-ultra-reasoning
cfa90f9 Merge pull request #4175 from router-for-me/image
a7eeb06 Merge pull request #418 from router-for-me/amp
0410992 Merge pull request #4185 from router-for-me/codex/fix-p2-oauth-plugin-source
5b7f236 Merge pull request #4190 from sususu98/pr/xai-sse-reasoning-replay
3554b63 Merge pull request #4192 from router-for-me/codex/fix-sol-responses-lite-image-tool
ca99323 Merge pull request #42 from Ravens2121/master
99d1ce2 Merge pull request #420 from Skadli/codex/responses-computer-tool
8c2bf2c Merge pull request #4202 from router-for-me/codex/issue-33-service-tier-reporting
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
9418054 Merge pull request #4230 from IQ-Director/feature/tray-powershell
0ba5fab Merge pull request #4240 from BG-QWQ/fix/xai-cli-user-agent-4233
e8ef4d7 Merge pull request #4249 from sylearn/docs/add-aiusage-showcase
19fb0f0 Merge pull request #4251 from huahai0202/fix/xai-namespace-tool-routing
7efe8b3 Merge pull request #4278 from huahai0202/fix/disable-custom-tool-search
df5595a Merge pull request #428 from LuxVTZ/feat/gitlab-duo-auth-plus
7ea1447 Merge pull request #428 from router-for-me/amp
06a4e46 Merge pull request #4283 from MapleMapleCat/docs/add-grok-search-mcp
4fd81f9 Merge pull request #4284 from vvanglro/codex/fix-xai-x-search-history-4282
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
910ab83 Merge pull request #4329 from mazzz1y/perf/executor
020d36f Merge pull request #433 from LuxVTZ/feat/gitlab-duo-auth-plus
42e818c Merge pull request #435 from heyhuynhgiabuu/fix/amp-model-mapping-priority
810d4dd Merge pull request #4360 from router-for-me/perf/skip-inactive-request-interceptors
9f1e890 Merge pull request #4366 from Johnnybyzhang/fix/claude-codex-allocation-fix
050bec6 Merge pull request #4381 from router-for-me/plugin
bb0fdbf Merge pull request #4387 from router-for-me/think
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
d32a116 Merge pull request #4408 from router-for-me/plugin
5382408 Merge pull request #441 from GrothKeiran/fix/copilot-token-metadata
d26ed06 Merge pull request #441 from huynguyen03dev/fix/claude-to-openai-whitespace-text
93d74a8 Merge pull request #4419 from mikewong23571/fix/kimi-upstream-model-normalization
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
481c726 Merge pull request #4451 from madhavajay/add-alex
2d4c54b Merge pull request #448 from router-for-me/iflow
cef2aee Merge pull request #448 from router-for-me/plus
2b4e962 Merge pull request #4481 from KorenKrita/agent/fix-plugin-stream-bridge-close-race
14ce6ae Merge pull request #449 from sususu98/fix/gemini-cli-429-retry-delay-parsing
aaa3153 Merge pull request #45 from kaitranntt/kai/fix/end-user-docker-onboarding
ed0eb51 Merge pull request #450 from lwiles692/feature/add-codebuddy-support
de77903 Merge pull request #450 from router-for-me/amp
e572987 Merge pull request #4522 from sususu98/fix/responses-ws-continuity
885ffac Merge pull request #4528 from router-for-me/fix/issue-81-normalized-token-accounting
7fa5271 Merge pull request #453 from HeCHieh/fix/github-copilot-gpt54-responses
5aa386d Merge pull request #453 from router-for-me/amp
284ccc4 Merge pull request #4538 from yueziji/fix/windows-plugin-response-buffer-upstream
027428f Merge pull request #4539 from stefandevo/add-claude-dialects
a556dfc Merge pull request #4540 from router-for-me/test
0adc0ee Merge pull request #455 from router-for-me/requestlog
5ac5deb Merge pull request #4553 from router-for-me/log
02f15e3 Merge pull request #4554 from yinkev/fix/session-affinity-native-signals
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
2135379 Merge pull request #4588 from adityavkk/fix/preserve-sdk-executors
411dc9a Merge pull request #4591 from cyclopentadiene/fix/claude-oauth-sse-tool-names
1778e8c Merge pull request #4596 from rdself/coder/claude-stream-accept-header-v2
79dfbd8 Merge pull request #46 from kaitranntt/kai/fix/upstream-sync-assignee
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
fbd77b4 Merge pull request #4621 from router-for-me/home
f894317 Merge pull request #4624 from sususu98/feat/claude-cais-signature-validation
1161a4f Merge pull request #4626 from sususu98/fix/4599-tool-provenance-degradation
31106e2 Merge pull request #4627 from router-for-me/home
f557546 Merge pull request #464 from router-for-me/plus
39031ef Merge pull request #4645 from router-for-me/fix/home-cas-command
b7e3820 Merge pull request #465 from router-for-me/think
8cdd3f1 Merge pull request #4659 from router-for-me/fix/codex-api-configured-models-only
32f1069 Merge pull request #4668 from oscarbrey/fix/grok-imagine-video-1.5-ga
9d46c8d Merge pull request #4684 from sususu98/fix/thinking-summary-visibility
4a31513 Merge pull request #4687 from router-for-me/fix/home-401-refresh-recovery
f8d1bc0 Merge pull request #469 from router-for-me/plus
a88197f Merge pull request #4698 from router-for-me/fix/home-401-refresh-recovery
b449d17 Merge pull request #47 from router-for-me/dev
5db3b58 Merge pull request #470 from router-for-me/agry
bc71c77 Merge pull request #4707 from sususu98/fix/codex-websocket-cloaking
bcebbad Merge pull request #4735 from router-for-me/home
ffdb9c9 Merge pull request #4748 from patrick-fu/p/patrick/fix-codex-collaboration-message-encryption
43f8146 Merge pull request #4752 from sususu98/fix/claude-fingerprint-2.1.220
26609e0 Merge pull request #4757 from sususu98/fix/antigravity-strip-property-names
f2c0f3d Merge pull request #476 from hungthai1401/fix/ghc-gpt54mini
8d65350 Merge pull request #4767 from sususu98/fix/claude-thinking-tokens-usage
9720b03 Merge pull request #477 from ben-vargas/plus-main
f27be00 Merge pull request #4771 from FlameMida/fix/prepared-route-skip-recursion
1da03bf Merge pull request #479 from router-for-me/claude
5c19d2c Merge pull request #48 from kaitranntt/kai/fix/47-upstream-sync-blocked
a74ee3f Merge pull request #481 from sususu98/fix/increase-buffer-size
516d22c ...
You can’t perform that action at this time.