Releases: kaitranntt/CLIProxyAPIPlus
Releases · kaitranntt/CLIProxyAPIPlus
Release list
v7.2.88-1
Changelog
- 3088e87 Merge pull request #136 from kaitranntt/kai/fix/134-kiro-responses-order
- 08848c3 fix(kiro): adapt executor responses for Responses API
- cb4fab8 fix(kiro): register OpenAI Responses translator
- fe9e407 fix(translator): close message before function call
- c51f395 fix(translator): make Responses output indices contiguous
v7.2.88-0
Changelog
- e674f19 Fix xAI allowed tool namespace choices
- dee653c Merge PR #4239: fix(codex): proxy GPT-5.6 standalone search
- 70152f4 Merge commit 'refs/pull/4390/head' of github.com:router-for-me/CLIProxyAPI into dev
- c178ba8 Merge pull request #135 from kaitranntt/kai/chore/upstream-sync-v7.2.88
- 5b7f236 Merge pull request #4190 from sususu98/pr/xai-sse-reasoning-replay
- 8c2bf2c Merge pull request #4202 from router-for-me/codex/issue-33-service-tier-reporting
- 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
- 19fb0f0 Merge pull request #4251 from huahai0202/fix/xai-namespace-tool-routing
- 7efe8b3 Merge pull request #4278 from huahai0202/fix/disable-custom-tool-search
- 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
- 050bec6 Merge pull request #4381 from router-for-me/plugin
- bb0fdbf Merge pull request #4387 from router-for-me/think
- d32a116 Merge pull request #4408 from router-for-me/plugin
- 93d74a8 Merge pull request #4419 from mikewong23571/fix/kimi-upstream-model-normalization
- 3cb2d27 Merge remote-tracking branch 'origin/pr-4344' into dev
- cc2095f chore(docs): remove Unity2.ai sponsorship section from all README translations
- c0d8bd9 chore: reconcile CLIProxyAPIPlus v7.2.88
- cf10f25 docs(readme): add Grok Search MCP project entry
- a9813dc docs(readme): add Grok Search MCP translations
- 411d7d4 feat(auth): add
SelectAuthByKindmethod and enhance Codex Alpha Search handling - 160a556 feat(auth): add home force mapping logic with tests and alias result handling
- e0a0b5a feat(codex): add summary detection and processing for local compaction in websocket input
- 9c3f720 feat(codex): implement session affinity and request logging for alpha search
- 55f4d6e feat(codex): pass Gin context to auth selection for Alpha search
- 3586d3e feat(config): add support for configurable model display names across all APIs
- 35a5f06 feat(config): resolve plugin directory paths and handle tilde expansion
- 1cfe529 feat(executor): add ID shortening for overlong Codex input items
- e99a205 feat(executor): add
using_apiattribute support for API path toggle and enhance test coverage - 3533484 feat(executor): add chat-proxy-specific headers and improve base URL handling
- 6c70996 feat(executor): add logging for resolved xAI base URL and enhance test coverage
- 81d70f5 feat(executor): add normalization for parallel tool calls in Codex executors
- 2f80cb9 feat(executor): add root union type normalization and extended tests
- 2075f77 feat(executor): enhance
cache_tokenshandling and extend parsing logic with alias normalization - 76dc0fd feat(executor): extend
applyClaudeHeadersand Kimi executor with additional header support - baffbe2 feat(executor): implement agent-scoped cache key isolation and enhance replay handling
- dc162b9 feat(executor): refactor XAI header application logic and extend test coverage
- b6ce0be feat(executor): simplify xAI function schema handling and rejection logic
- aa05fb2 feat(executor, handlers): enhance websocket output restoration and compact compaction logic
- 71b5beb feat(gitstore): migrate to new client options API and disable commit signing
- 045a964 feat(handlers): extend image-only model support with
grok-imagine-imageandgrok-imagine-image-quality - 042f1fe feat(handlers): update method names for image execution with auth manager
- 255df2d feat(kimi): implement native thinking object extraction and update reasoning handling
- 1176543 feat(kimi): migrate Kimi executor to use chat completions path and remove deprecated code
- 70c4bd7 feat(kimi): route Claude requests through Claude executor in Kimi
- 106270b feat(kimi): use dynamic version from buildinfo for API headers
- 3662719 feat(logging): add CPA trace ID middleware and enhance metadata handling
- e574167 feat(logging): add deferred request body capture for error handling
- a28b9f1 feat(models): add new Kimi K3 variants and update metadata
- 6e819ab feat(oauth): refactor for device flow and cancelable sessions, extend test coverage
- f5746a9 feat(oauth-model-alias): add support for display names in OAuth model aliases
- 5243b38 feat(pluginstore): implement plugin synchronization and validation
- 4fe2c60 feat(registry): remote-refresh Codex client model catalog (#4276)
- 74a9876 feat(tests): enhance thinking test cases with new scenarios and model updates
- abb5224 feat(translator): add support for
cache_write_tokensin Codex response usage details - bd2aafb feat(translator): custom 工具调用以 custom_tool_call item 回放给客户端
- c880371 feat(translator): disambiguate and deduplicate tool names in request/response workflows
- 9f62c8d feat(translator): enhance handling of custom tool calls and improve tool call batching logic
- 3d46ede feat(translator): handle reasoning content and improve request serialization
- 09da52a feat(translator): improve error handling and response conversion for incomplete statuses
- da087d7 feat(translator): prioritize service tier for fast responses in Claude requests
- f4a8aee feat(translator): support namespace and custom tool handling in OpenAI responses
- bd7cc64 feat(translator): 支持 Codex additional_tools 工具下发与 custom 工具历史回放
- 6279bb8 feat(ui): add provider SVG logos and descriptions in multilingual README files
- 6c6b16f feat(ui): update Kimi logo with new SVG design and dimensions
- dc4be16 feat(usage): report request and response service tiers
- 768b4c4 feat(usage): track generate flag with backward-compatible defaults
- fbe1160 feat(websockets): implement active connection tracking for websocket sessions
- 423f3d5 feat(xai): add xAI API key support with comprehensive handling and tests
- 041816c feat(xai): encrypted reasoning replay for Responses/Claude with hardened cache
- a5577cc feat(xai): enhance response filtering with client-declared tool support to distinguish internal X Search traces
- a838964 fix(ci): refresh pinned model catalogs consistently
- ceaeb75 fix(codex): gate tool search by model providers
- 46e2894 fix(codex): proxy GPT-5.6 standalone search
- e73aad2 fix(codex): require model template for tool search
- 1e119af fix(config): rename SyncRevision to AuthRevision in PluginsConfig
- 4231ad6 fix(executor): ensure
top_pis removed innormalizeClaudeSamplingForUpstream - 1a0bbe0 fix(executor): identify Grok CLI OAuth requests
- 8bafd85 fix(executor): normalize Kimi upstream model ID to canonical k3
- 194fbce fix(executor): strip orphan reasoning ids when store is disabled (#4285)
- 740caab fix(models): correct casing in Kimi K3 model ID
- bd38411 fix(models): update Gemini model IDs and metadata for production release
- 0da249c fix(oauth): keep concurrent plugin polls pending
- 74288df fix(oauth): serialize cancellation and credential saves
- 2366f67 fix(registry): update Gemini 3.1 Flash Lite model ID and add test for validation
- 2a63b27 fix(release): rename
GOARCHtoTARGET_GOARCHin release workflow to resolve variable mi...
v7.2.62-5
v7.2.62-4
v7.2.62-3
v7.2.62-2
v7.2.62-1
v7.2.62-0
Changelog
- ca67caf fix(xai): improve namespace-specific tool parameter handling and simplify Codex automation schema
- c61453a Add log cursor helpers
- c5cfdb1 Add plugin delete management endpoint
- b39ee66 Add plugin store install timeout
- 7f026e1 Add runtime config clone
- a47c386 Avoid counting all logs for tail reads
- d417fa5 Bound management log cursor reads
- 917cec3 Continue log cursors across rotation
- db3fdea Disambiguate zero-offset log cursors
- b79647d Document plugin delete endpoint
- 5036513 Fix ambiguous empty log cursor handling
- a3c87ce Fix management reload snapshot ordering
- 611d65e Improve reasoning content handling in response logic
- 1ed1f7b Merge branch 'dev' into main
- 041a065 Merge branch 'remove-gemini-cli' into dev
- 23e1a70 Merge commit '3554b63721aac9b4202bf2ef88ba7a82b4e5caf8' into kai/chore/upstream-sync-v7.2.62
- 978b0be Merge pull request #126 from kaitranntt/kai/chore/upstream-sync-v7.2.62
- 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
- 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
- eb8d0d0 Merge pull request #3900 from sususu98/fix/antigravity-replay-fc-order-upstream-dev
- 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
- 29b5343 Merge pull request #3998 from router-for-me/feat/plugin-OAuth
- 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
- 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
- 8c8009c Merge pull request #4042 from router-for-me/plugin
- a26d384 Merge pull request #4043 from sususu98/fix/responses-gemini-reasoning-signature-upstream-dev
- 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
- e681910 Merge pull request #4069 from TooYoungTooSimp/patch-1
- cde9336 Merge pull request #4080 from router-for-me/plugin
- 9e9c244 Merge pull request #4095 from router-for-me/readme-add
- 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
- bf25331 Merge pull request #4157 from Wraient/fix/xai-desktop-tool-schema-and-free-usage-retry
- 20e61f2 Merge pull request #4160 from kogekiplay/fix/codex-client-ultra-reasoning
- cfa90f9 Merge pull request #4175 from router-for-me/image
- 0410992 Merge pull request #4185 from router-for-me/codex/fix-p2-oauth-plugin-source
- 3554b63 Merge pull request #4192 from router-for-me/codex/fix-sol-responses-lite-image-tool
- 0d82dac Preserve management log line counts
- 331daa2 Read management logs from cursors
- 62c4b37 Revert "feat(antigravity): HOME reasoning replay for Gemini models"
- 7b16321 Stabilize management reload race tests
- 95a72a4 Tail management logs with cursors
- 09596d2 Treat loading plugins as busy
- 4f2e190 Update Antigravity hub user agent (#4142)
- a4756ab Use config snapshots for management reload
- 53a21df [codex] Drop foreign encrypted_content before xAI Grok upstream (#3961)
- 1581700 chore(deps): bump
github.com/jackc/pgx/v5from v5.7.6 to v5.9.2 - b94178b chore(docker): simplify
.dockerignorepatterns by removing wildcard entries - f084eef chore(models): remove "ultra" effort level from models.json
- 5f8899b chore(models): remove GPT-5.6 Sol from model registry
- b4c5940 chore(models): update default client version and user agent, revise GPT-5.5 configurations
- 35dba9b chore(models): update default client version and user agent, revise GPT-5.6 Sol configuration
- b6c22f2 chore(plugin/jshandler): remove JS handler plugin implementation and related tests
- adb5f28 chore(sync): normalize imported whitespace
- 2c8688a chore(upstream-sync): harden reconciliation workflow
- 78ba8ba chore: remove Gemini CLI-related translator packages and logic
- b05a27e docs(README): add CyberPay to partners section with multilingual updates
- f8334be docs(README): update VisionCoder URLs in all language versions
- b29851d docs(plugins): document config get endpoint in Chinese readme
- 8122b9f feat!: remove amp integration support
- 292456a feat(antigravity): HOME reasoning replay for Gemini models
- 365e8fc feat(antigravity): HOME reasoning replay for Gemini models
- 48dcadd feat(antigravity): bridge Claude WebSearch to native googleSearch
- c354f88 feat(api): Route Anthropic /v1/models requests to the Claude format
- bb414de feat(api): add "max" reasoning depth and
service_tiersto Codex client models - 1f21f94 feat(api): implement support for multi-auth expansion in plugin systems
- 9a8098d feat(api): prioritize non-template Codex client models and adjust priority calculation logic
- 369e560 feat(api): refactor provider key logic for API key usage and add test for compatibility grouping
- a183e72 feat(auth): add ParseAuths method for expanding credential payloads into multiple auth records
- f85768e feat(auth): add config API key exclusion management with tests
- f66376f feat(auth): add per-auth OAuth model alias su...