github router-for-me/CLIProxyAPIPlus v6.9.8-0

4 hours ago

Changelog

  • 2df3544 Fix executor compat helpers
  • c10f8ae Fixed: router-for-me#2420
  • c744179 Merge PR #479
  • b468ca7 Merge branch 'dev' of github.com:router-for-me/CLIProxyAPI into dev
  • d09dd4d Merge commit '15c2f274ea690c9a7c9db22f9f454af869db5375' into dev
  • 1587ff5 Merge pull request router-for-me#2389 from router-for-me/claude
  • c422d16 Merge pull request router-for-me#2398 from 7RPH/fix/responses-sse-framing
  • 6570692 Merge pull request router-for-me#2400 from router-for-me/revert-2374-codex-cache-clean
  • d267522 Merge pull request router-for-me#2403 from CharTyr/clean-pr
  • 486cd4c Merge pull request router-for-me#2409 from sususu98/fix/tool-use-pairing-break
  • 7c3c2e9 Merge pull request router-for-me#2417 from CharTyr/fix/amp-streaming-thinking-regression
  • faae9c2 Merge pull request router-for-me#2422 from MonsterQiu/fix/codex-compact-instructions
  • b09b03e Merge pull request router-for-me#2424 from possible055/fix/websocket-transcript-replacement
  • 1623194 Merge pull request router-for-me#2426 from xixiwenxuanhe/feature/antigravity-credits
  • bc3a6e4 Merge pull request router-for-me#2434 from MonsterQiu/fix/codex-responses-null-instructions
  • e783d0a Merge pull request router-for-me#2441 from MonsterQiu/issue-2421-alias-before-suspension
  • b05f575 Merge pull request router-for-me#2444 from 0oAstro/fix/codex-nonstream-finish-reason-tool-calls
  • 1c7003f Merge pull request router-for-me#2452 from Lucaszmv/fix-qwen-cli-v0.13.2
  • 66cd50f Merge pull request router-for-me#2468 from router-for-me/ip
  • 474fb04 Merge pull request router-for-me#2476 from router-for-me/cherry-pick/pr-2438-to-dev
  • f2c0f3d Merge pull request #476 from hungthai1401/fix/ghc-gpt54mini
  • 9720b03 Merge pull request #477 from ben-vargas/plus-main
  • 13aa5b3 Revert "fix(codex): restore prompt cache continuity for Codex requests"
  • 04ba8c8 feat(amp): sanitize signatures and handle stream suppression for Amp compatibility
  • 88dd9c7 feat(antigravity): add AI credits quota fallback
  • 6d8de0a feat(auth): implement weighted provider rotation for improved scheduling fairness
  • c1a8adf feat(registry): add GitHub Copilot gemini-3.1-pro-preview model
  • bd09c0b feat(registry): add gpt-5.4-mini model to GitHub Copilot registry
  • 8435c3d feat(tui): show time in usage details
  • 3724933 feat: add opt-in experimental Claude cch signing
  • b15453c fix(amp): address PR review - stream thinking suppression, SSE detection, test init
  • 279cbbb fix(amp): don't suppress thinking blocks in streaming mode
  • a0bf33e fix(antigravity): preserve fallback and honor config gate
  • 25feceb fix(antigravity): reorder model parts to prevent tool_use↔tool_result pairing breakage
  • 07b7c1a fix(auth): resolve oauth aliases before suspension checks
  • 17363ed fix(auth): skip downtime for request-scoped 404 errors in model state management
  • 145e0e0 fix(claude): add default max_tokens for models
  • f033d3a fix(claude): enhance ensureModelMaxTokens to use registered max_completion_tokens and fallback to default
  • d11936f fix(codex): add default instructions for /responses/compact
  • 105a215 fix(codex): centralize session management with global store and add tests for executor session lifecycle
  • 330e12d fix(codex): conditionally set Session_id header for Mac OS user agents and clean up redundant logic
  • 39b9a38 fix(codex): normalize null instructions across responses paths
  • d3b94c9 fix(codex): normalize null instructions for compact requests
  • bd855ab fix(codex): normalize null instructions for responses requests
  • 1734aa1 fix(codex): prioritize websocket-enabled credentials across priority tiers in scheduler logic
  • ec77f4a fix(codex): set finish_reason to tool_calls in non-streaming response when tool calls are present
  • 51fd58d fix(codex): use normalizeCodexInstructions to set default instructions
  • acf98ed fix(openai): add session reference counter and cache lifecycle management for websocket tools
  • d1c07a0 fix(openai): add websocket tool call repair with caching and tests to improve transcript consistency
  • a3e21df fix(openai): avoid developer transcript resets
  • c1d7599 fix(openai): handle transcript replacement after websocket compaction
  • caa529c fix(openai): improve client IP retrieval in websocket handler
  • 08e078f fix(openai): route copilot Gemini preview models to chat endpoint
  • 1b44364 fix(qwen): update CLI simulation to v0.13.2
  • c03883c fix: address responses SSE review feedback
  • 134a9ea fix: preserve SSE event boundaries for Responses streams
  • 15c2f27 fix: preserve cloak config defaults when mode omitted
  • 25d1c18 fix: scope experimental cch signing to billing header
  • f73d55d fix: simplify responses SSE suffix handling
  • 0fcc02f fix: tighten responses SSE review follow-up
  • f611dd6 refactor(auth): dedupe route-aware model support checks
  • 51a4379 refactor(openai): remove websocket body log truncation limit
  • d2c7e4e refactor(runtime): move executor utilities to helps package and update references
  • ca11b23 refactor(runtime, openai): simplify header management and remove redundant websocket logging logic

Don't miss a new CLIProxyAPIPlus release

NewReleases is sending notifications on new releases.