Skip to content

Releases: kaitranntt/CLIProxyAPIPlus

v7.2.88-1

Choose a tag to compare

@github-actions github-actions released this 18 Jul 21:53
3088e87

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

Choose a tag to compare

@github-actions github-actions released this 18 Jul 21:45
c178ba8

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 SelectAuthByKind method 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_api attribute 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_tokens handling and extend parsing logic with alias normalization
  • 76dc0fd feat(executor): extend applyClaudeHeaders and 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-image and grok-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_tokens in 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_p is removed in normalizeClaudeSamplingForUpstream
  • 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 GOARCH to TARGET_GOARCH in release workflow to resolve variable mi...
Read more

v7.2.62-5

Choose a tag to compare

@github-actions github-actions released this 10 Jul 15:12
3aae95a

Changelog

  • 3aae95a Merge pull request #132 from kaitranntt/kai/fix/cursor-oauth-alias-124
  • 9543be5 fix(cursor): use resolved OAuth model for runs

v7.2.62-4

Choose a tag to compare

@github-actions github-actions released this 10 Jul 15:08
e06c083

Changelog

  • e06c083 Merge pull request #130 from kaitranntt/kai/fix/cursor-model-cache-124
  • 1d2bfbd Merge remote-tracking branch 'origin/main' into kai/fix/cursor-model-cache-124
  • 453b7b2 fix(cursor): retain last-good model cache

v7.2.62-3

Choose a tag to compare

@github-actions github-actions released this 10 Jul 15:06
0d71633

Changelog

  • 0d71633 Merge pull request #131 from kaitranntt/kai/test/qoder-usage-record-isolation
  • 667fa39 test(qoder): isolate asynchronous usage records

v7.2.62-2

Choose a tag to compare

@github-actions github-actions released this 10 Jul 14:31
19ae696

Changelog

  • 19ae696 Merge pull request #129 from kaitranntt/kai/fix/claude-cloak-oauth-123
  • 7fe69b3 Merge remote-tracking branch 'origin/main' into kai/fix/claude-cloak-oauth-123
  • c3e90e2 fix(claude): restore OAuth cloak metadata fallback

v7.2.62-1

Choose a tag to compare

@github-actions github-actions released this 10 Jul 14:27
a8b0345

Changelog

  • 0eb3695 Merge pull request #127 from kaitranntt/kai/fix/release-run-correlation
  • a8b0345 Merge pull request #128 from kaitranntt/kai/fix/cursor-login-url-122
  • 4e7dd8e fix(ci): resolve downstream release runs by title
  • 5ce8104 fix(cursor): print login URL to stdout

v7.2.62-0

Choose a tag to compare

@github-actions github-actions released this 10 Jul 14:11
978b0be

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/v5 from v5.7.6 to v5.9.2
  • b94178b chore(docker): simplify .dockerignore patterns 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_tiers to 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...
Read more

v7.1.68-6

Choose a tag to compare

@github-actions github-actions released this 19 Jun 16:46
4a75a73

Changelog

  • 4a75a73 fix(kiro): accept raw IDE token imports (#118)

v7.1.68-5

Choose a tag to compare

@github-actions github-actions released this 19 Jun 16:19
643ae0b

Changelog

  • 643ae0b fix(kiro): add fallback models and IDE import normalization (#117)