Skip to content

v7.2.116-0

Choose a tag to compare

@github-actions github-actions released this 05 Aug 07:32
· 370 commits to main since this release

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
  • 17016ae feat(registry): add Gemini 3 Pro Preview model definition
  • 01b7b60 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
  • 9072b02 Add a new client application - Lin Jun
  • 3da7f74 Add a new client application - Lin Jun
  • 4939865 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
  • 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
  • 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
  • 6b4bc0a Align Codex default identity and docs
  • c19ae1d Align Codex websocket protocol semantics
  • 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
  • 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'
  • a54877c Merge branch 'dev'
  • d42384c Merge branch 'dev'
  • 67a4fe7 Merge branch 'dev'
  • b31ddc7 Merge branch 'dev'
  • c52255e 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
  • 285322c 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
  • ac4017e 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
  • 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
  • cc8dc7f Merge branch 'main' into dev
  • 3e78a8d 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
  • a235fb1 Merge branch 'main' into plus
  • 32e64da Merge branch 'main' into plus
  • 45b6fff Merge branch 'main' into plus
  • f0365f0 Merge branch 'main' into plus
  • 3dc001a Merge branch 'main' into plus
  • 86d5db4 Merge branch 'main' into plus
  • 40ad4a4 Merge branch 'main' into plus
  • 8e24d9d Merge branch 'main' into plus
  • c2bf600 Merge branch 'main' into plus
  • 7551faf Merge branch 'main' into plus
  • dbb433f Merge branch 'main' into plus
  • 77cc4ce Merge branch 'main' into plus
  • b9ff916 Merge branch 'main' into plus
  • 8ea6ac9 Merge branch 'main' into plus
  • 771fec9 Merge branch 'main' into plus
  • cfeee5d Merge branch 'main' into plus
  • 7f4f6bc Merge branch 'main' into plus
  • bcd1e8c Merge branch 'main' into plus
  • 1315f71 Merge branch 'main' into plus
  • b80793c Merge branch 'main' into plus
  • 26c298c Merge branch 'main' into plus
  • 79033ae Merge branch 'main' into plus
  • 1efade8 Merge branch 'main' into plus
  • d5930f4 Merge branch 'main' into plus
  • ec60680 Merge branch 'main' into plus
  • 6a43d72 Merge branch 'main' into plus
  • 5ae3858 Merge branch 'main' into plus
  • eddf31e Merge branch 'main' into plus
  • ca29c42 Merge branch 'main' into plus
  • 088c1d0 Merge branch 'main' into plus
  • 45546c1 Merge branch 'main' into plus
  • 7739738 Merge branch 'main' into plus
  • c6cb240 Merge branch 'main' into plus
  • f481d25 Merge branch 'main' into plus
  • b6ca5ef Merge branch 'main' into plus
  • a12d907 Merge branch 'main' into plus
  • 77586ed Merge branch 'main' into plus
  • ac26e7d Merge branch 'main' into plus
  • 0de86a3 Merge branch 'main' into plus
  • c09fb2a Merge branch 'main' into plus
  • 8ba4c7c Merge branch 'main' into plus
  • c8cae1f Merge branch 'main' into plus
  • b3d292a Merge branch 'main' into plus
  • 1906ebc Merge branch 'main' into plus
  • d473c95 Merge branch 'main' into plus
  • 0993413 Merge branch 'main' into plus
  • 3f53eea Merge branch 'main' into plus
  • 59ac1a3 Merge branch 'main' into plus
  • 4794645 Merge branch 'main' into plus
  • 4ce7c61 Merge branch 'main' into plus
  • e85c9d9 Merge branch 'main' into plus
  • 2ba31ec Merge branch 'main' into plus
  • 6b6b343 Merge branch 'main' into plus
  • 2407c1f Merge branch 'main' into plus
  • 96ddfc1 Merge branch 'main' into plus
  • 05f249d Merge branch 'main' into plus
  • 2d9f6c1 Merge branch 'main' into plus
  • bbb21d7 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
  • 5e23975 Merge branch 'router-for-me:main' into main
  • 57d18bb Merge branch 'router-for-me:main' into main
  • e7e3ca1 Merge branch 'router-for-me:main' into main
  • acb1066 Merge branch 'router-for-me:main' into main
  • 48dd987 Merge branch 'router-for-me:main' into main
  • 80f5523 Merge branch 'router-for-me:main' into main
  • 165e03f Merge branch 'router-for-me:main' into main
  • 74d9a1f Merge branch 'router-for-me:main' into main
  • e24af6e Merge branch 'router-for-me:main' into main
  • cc116ce Merge branch 'router-for-me:main' into main
  • 40d7890 Merge branch 'router-for-me:main' into main
  • 1fb4f2b Merge branch 'router-for-me:main' into main
  • e073597 Merge branch 'router-for-me:main' into main
  • e93eebc 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
  • 5418bbc Merge branch 'router-for-me:main' into main
  • f8aba62 Merge branch 'router-for-me:main' into main
  • 293cc8c Merge branch 'router-for-me:main' into main
  • 6b60bdd Merge branch 'router-for-me:main' into main
  • 75da02a Merge branch 'router-for-me:main' into main
  • 16243f1 Merge branch 'router-for-me:main' into main
  • db491c8 Merge branch 'router-for-me:main' into main
  • 8064cba Merge branch 'router-for-me:main' into main
  • ab5f538 Merge branch 'router-for-me:main' into main
  • a9823ba Merge branch 'router-for-me:main' into main
  • 5d33d6b Merge branch 'router-for-me:main' into main
  • d138df0 Merge branch 'router-for-me:main' into main
  • 8a98506 Merge branch 'router-for-me:main' into main
  • 216dafe Merge branch 'router-for-me:main' into main
  • 478aff1 Merge branch 'router-for-me:main' into main
  • 9b33fbf Merge branch 'router-for-me:main' into main
  • 56fa81f Merge branch 'router-for-me:main' into main
  • 5d2baf6 Merge branch 'router-for-me:main' into main
  • c20507c Merge branch 'router-for-me:main' into main
  • 03209b3 Merge branch 'router-for-me:main' into main
  • 2331b9a Merge branch 'router-for-me:main' into main
  • aa810ee Merge branch 'router-for-me:main' into main
  • 6b83585 Merge branch 'router-for-me:main' into main
  • dcd0ff8 Merge branch 'router-for-me:main' into main
  • 6bcac3a Merge branch 'router-for-me:main' into main
  • f241124 Merge branch 'router-for-me:main' into main
  • 446150a Merge branch 'router-for-me:main' into main
  • 4b01ecb Merge branch 'router-for-me:main' into main
  • 843316e Merge branch 'router-for-me:main' into main
  • 40e85a6 Merge branch 'router-for-me:main' into main
  • 0e4f669 Merge branch 'router-for-me:main' into main
  • 92f033d Merge branch 'router-for-me:main' into main
  • 05b499f Merge branch 'router-for-me:main' into main
  • a6fa622 Merge branch 'router-for-me:main' into main
  • bf9b2c4 Merge branch 'router-for-me:main' into main
  • 496f677 Merge branch 'router-for-me:main' into main
  • ba6aa5f Merge branch 'router-for-me:main' into main
  • a4804b3 Merge branch 'router-for-me:main' into main
  • 4eaf769 Merge branch 'router-for-me:main' into main
  • d5654ee Merge branch 'router-for-me:main' into main
  • 6ee95b1 Merge branch 'router-for-me:main' into main
  • 9116392 Merge branch 'router-for-me:main' into main
  • d611134 Merge branch 'router-for-me:main' into main
  • a1ecc9a Merge branch 'router-for-me:main' into main
  • a3dc56d Merge branch 'router-for-me:main' into main
  • e755e56 Merge branch 'router-for-me:main' into main
  • ba486ca Merge branch 'router-for-me:main' into main
  • b80c2aa Merge branch 'router-for-me:main' into main
  • 8afcc71 Merge branch 'router-for-me:main' into main
  • 9e9a860 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
  • 3ec7991 Merge branch 'router-for-me:main' into main
  • bca244d Merge branch 'router-for-me:main' into main
  • 91841a5 Merge branch 'router-for-me:main' into main
  • 15bc99f Merge branch 'router-for-me:main' into main
  • 0ed2d16 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
  • 97356b1 Merge branch 'router-for-me:main' into main
  • 9354b87 Merge branch 'router-for-me:main' into main
  • 38f7e75 Merge branch 'router-for-me:main' into main
  • 140faef Merge branch 'router-for-me:main' into main
  • 35fdd7b 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
  • 4ea5586 Merge branch 'router-for-me:main' into main
  • 7ebd8f0 Merge branch 'router-for-me:main' into main
  • 9c65e17 Merge branch 'router-for-me:main' into main
  • e3af878 Merge branch 'router-for-me:main' into main
  • df91408 Merge branch 'router-for-me:main' into main
  • 6a4cff6 Merge branch 'router-for-me:main' into main
  • cc8c4ff Merge branch 'router-for-me:main' into main
  • 239fc4a Merge branch 'router-for-me:main' into main
  • 04f0070 Merge branch 'router-for-me:main' into main
  • 5442387 Merge branch 'router-for-me:main' into main
  • 3c4e799 Merge branch 'router-for-me:main' into main
  • 6a94afa Merge branch 'router-for-me:main' into main
  • 188de4f Merge branch 'router-for-me:main' into main
  • ccb2aaf Merge branch 'router-for-me:main' into main
  • 15353a6 Merge branch 'router-for-me:main' into main
  • 2334a2b Merge branch 'router-for-me:main' into main
  • e7a66ae Merge branch 'router-for-me:main' into main
  • ab0bf1b Merge branch 'router-for-me:main' into main
  • 0f64680 Merge branch 'router-for-me:main' into main
  • 218dc17 Merge branch 'router-for-me:main' into main
  • f56bfaa Merge branch 'router-for-me:main' into main
  • 407020d Merge branch 'router-for-me:main' into main
  • 54c2fef Merge branch 'router-for-me:main' into main
  • 1770c49 Merge branch 'router-for-me:main' into main
  • 408614c Merge branch 'router-for-me:main' into main
  • 2846957 Merge branch 'router-for-me:main' into main
  • 06afa29 Merge branch 'router-for-me:main' into main
  • b436101 Merge branch 'router-for-me:main' into main
  • dcd0ae7 Merge branch 'router-for-me:main' into main
  • 5b01eba Merge branch 'router-for-me:main' into main
  • 0d4f32a Merge branch 'router-for-me:main' into main
  • 6b49580 Merge branch 'router-for-me:main' into main
  • f3fd7a9 Merge branch 'router-for-me:main' into main
  • 726f1a5 Merge branch 'router-for-me:main' into main
  • 0606a77 Merge branch 'router-for-me:main' into main
  • 19232c6 Merge branch 'router-for-me:main' into main
  • 352cb98 Merge branch 'router-for-me:main' into main
  • e662c02 Merge branch 'router-for-me:main' into main
  • b1204b1 Merge branch 'router-for-me:main' into main
  • 7c2ad4c Merge branch 'router-for-me:main' into main
  • 015a3e8 Merge branch 'router-for-me:main' into main
  • 837aa6e Merge branch 'router-for-me:main' into main
  • 923a5d6 Merge branch 'router-for-me:main' into main
  • af8e9ef Merge branch 'router-for-me:main' into main
  • a14d19b Merge branch 'router-for-me:main' into main
  • 5c95129 Merge branch 'router-for-me:main' into main
  • 1b46d39 Merge branch 'router-for-me:main' into main
  • 8fac6b1 Merge branch 'router-for-me:main' into main
  • ad5253b 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
  • 08779cc Merge branch 'router-for-me:main' into main
  • 4360ed8 Merge branch 'router-for-me:main' into main
  • 2eb2dbb Merge branch 'router-for-me:main' into main
  • e592a57 Merge branch 'router-for-me:main' into main
  • ee0c246 Merge branch 'router-for-me:main' into main
  • 1a99cfd Merge branch 'router-for-me:main' into main
  • cf369d4 Merge branch 'router-for-me:main' into main
  • 3638084 Merge branch 'router-for-me:main' into main
  • 938af75 Merge branch 'router-for-me:main' into main
  • d560c20 Merge branch 'router-for-me:main' into main
  • e3d8d72 Merge branch 'router-for-me:main' into main
  • 0f51e73 Merge branch 'router-for-me:main' into main
  • 7758a86 Merge branch 'router-for-me:main' into main
  • 182b319 Merge branch 'router-for-me:main' into main
  • 9f72a87 Merge branch 'router-for-me:main' into main
  • f999650 Merge branch 'router-for-me:main' into main
  • 51611c2 Merge branch 'router-for-me:main' into main
  • d06e2dc Merge branch 'router-for-me:main' into main
  • 38319b0 Merge branch 'router-for-me:main' into main
  • 05a3566 Merge branch 'router-for-me:main' into main
  • 773ed6c Merge branch 'router-for-me:main' into main
  • d35152b Merge branch 'router-for-me:main' into main
  • 1fd1ccc Merge branch 'router-for-me:main' into main
  • ed57d82 Merge branch 'router-for-me:main' into main
  • e9dc576 Merge branch 'router-for-me:main' into main
  • e08f48c Merge branch 'router-for-me:main' into main
  • 60936b5 Merge branch 'router-for-me:main' into main
  • b7f7b3a Merge branch 'router-for-me:main' into main
  • 024bc25 Merge branch 'router-for-me:main' into main
  • 9e34323 Merge branch 'router-for-me:main' into main
  • fe8c7a6 Merge branch 'router-for-me:main' into main
  • 9fe6a21 Merge branch 'router-for-me:main' into main
  • b91ee8d Merge branch 'router-for-me:main' into main
  • fdeb84d Merge branch 'router-for-me:main' into master
  • 54acd69 Merge branch 'router-for-me:main' into master
  • 12116b0 Merge branch 'router-for-me:main' into master
  • 894703a 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
  • 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
  • bb44e5e Merge pull request #1701 from router-for-me/openai
  • 7accae4 Merge pull request kaitranntt#171 from cielhaidir/main
  • f628e4d Merge pull request kaitranntt#172 from Skyuno/fix/idc-filename-collision
  • 8d4554b Merge pull request kaitranntt#173 from starsdream666/main
  • ac3d47e Merge pull request kaitranntt#173 from tobwen/feature/dynamic-model-routing
  • 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
  • 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
  • 1cbc483 Merge pull request #1771 from edlsh/fix/claude-cache-control-1769
  • 69fccf0 Merge pull request kaitranntt#18 from Ravens2121/master
  • 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
  • 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
  • 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 kaitranntt#28 from luispater/bugfix
  • 734b7e4 Merge pull request kaitranntt#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
  • 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
  • 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
  • 9720b03 Merge pull request #477 from ben-vargas/plus-main
  • 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 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
  • a1cafe6 Merge pull request #49 from roeseth/feat/kiro-claude-opus-4-7
  • 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
  • 9a53448 Merge pull request #5 from kaitranntt/kai/fix/release-dispatch-tag-input
  • aa6c7fa Merge pull request #5 from router-for-me/plus
  • c16a989 Merge pull request #50 from router-for-me/auth-dev
  • 533c2ce Merge pull request #50 from simonsmh/feature/kiro-rate-limiter-config
  • 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...