github lidge-jun/opencodex v2.65.0-preview.20260925

latest release: v2.65.0
pre-release3 hours ago

Published to npm as @bitkyc08/opencodex@2.65.0-preview.20260925 with dist-tag preview.

New Features

  • First-party Desktop Code tab model bindings (#5681)
  • Gateway by default, first-party risk warning, and Desktop picker mode (#5728)
  • Keep Claude fast mode off until the provider opts in (#5727)
  • Spinner startup surface and first-launch GitHub star onboarding (#5749)
  • Reliable update signal and a blue update dot on the tray (#5765)
  • Add a Claude Code CLI subscription provider (#5712)

Bug Fixes

  • Bundle lane A — test hygiene, desktop restart guard and README inventory counts (#5672)
  • Bundle lane F1 — Cursor fast continuation, Meta Muse web_search, artifact connect deadline, Alibaba Responses pins, Windows kiro.exe (#5673)
  • Pi developer role and duplicated serialized tool calls (lane F2) (#5674)
  • Bundle lane E — combo resend safety, WebSocket replacement, goal helpers, Devin retry delays (#5675)
  • Bundle lane B — reasoning-model stop/penalty drops, policy 403 as content_filter, tool-result echo filter (#5676)
  • Bundle lane G — sidecar signing, restart warning, probe ceilings, hidden autostart, mise updates, Linux packaged E2E (#5682)
  • Bundle lane C — routed windows with compact, picker descriptions, launchd levers, passthrough tool ids (#5678)
  • Bundle lane D — Codex home and WSL runtime discovery, integration status, quota locks, discovery snapshots (#5680)
  • Close four regressions from the 260923 bundle round (#5720)
  • Storage workers and CodeBuddy teardown on Windows after #5720 (#5721)
  • Route flat effort wire ids for opus 5.5 (#5723)
  • Handle Opus 5.5 forced tool choice (#5729)
  • Price Cursor Claude Fast variants (#5730)
  • Picker CA trust that Desktop accepts, with IP names excluded (#5731)
  • Read MiMo tool-call echoes without or with a header newline (#5725)
  • Make Cmd/Ctrl +/-/0 zoom the app window on every platform (#5737)
  • Bundle L2 — Responses and streaming fixes (#5706, #5683, #5714, #5704, #5707) (#5738)
  • Bundle L1 — combo/failover safety (#5741)
  • Bundle L6 — re-attestation timestamps, event-driven sideband wait, one-process test leaks (#5740)
  • Bundle L3 — MiMo, DeepSeek, Google, Command Code and xAI adapter fixes (#5739)
  • Bundle L5 — macOS reopen, hidden-window polling, Hermes affinity, web-search Off, quota bar (#5742)
  • Bundle L4 — service uninstall key, startup rollout budget, sub-agent identity, agent-message recovery, 98% main lock (#5743)
  • Stop the sideband ceiling proxy before afterEach removes its home (Windows EBUSY) (#5747)
  • Keep native-main admission open across startup convergence and stop (#5748)
  • Preserve qualified roster ids (#5751)
  • Strip max_output_tokens only where the backend rejects it (#5753)
  • Split the attempt row on account rotation, for every pool (#5752)
  • Avoid injecting native main credential in pool mode (#5744)
  • Fallback to transport destination for registry model wire defaults (#5697)
  • Clone the tray app handle only where the update dot uses it (#5767)
  • Let Windows tray probes run when CODEX_HOME does not exist yet (#5769)

Documentation

  • Put npm first and fold desktop downloads into small chips (#5718)
  • Show desktop chips openly and fold the full desktop section under the CLI install (#5719)

Chores

  • Spell expected mise owner paths the way the detector reports them (#5685)
  • Share one Bun transpiler cache across write-lock children (#5732)
  • Skip POSIX mode checks for picker files on Windows (#5734)
  • Revert #5697 for the 2.65.0 release (#5770)
  • Keep the badge tick budget off the offline health request (#5772)

Other Changes

  • Open dev at 2.65.0 before releasing 2.64.0 (#5666)
  • Devlog: close the 2.64 release round (#5677)
  • Repair dev after the 2.65.0 round merges (#5768)
  • Promote the verified 2.65.0 preview tree to preview (#5783)

Changelog

Full Changelog: v2.64.0...v2.65.0-preview.20260925

  • #5666 chore(release): open dev at 2.65.0 before releasing 2.64.0 @github-actions[bot]
  • #5672 fix(tests): bundle lane A — test hygiene, desktop restart guard and README inventory counts @lidge-jun
  • #5673 fix(providers): bundle lane F1 — Cursor fast continuation, Meta Muse web_search, artifact connect deadline, Alibaba Responses pins, Windows kiro.exe @lidge-jun
  • #5674 fix(openai-chat): Pi developer role and duplicated serialized tool calls (lane F2) @lidge-jun
  • #5675 fix(responses): bundle lane E — combo resend safety, WebSocket replacement, goal helpers, Devin retry delays @lidge-jun
  • #5676 fix(xai): bundle lane B — reasoning-model stop/penalty drops, policy 403 as content_filter, tool-result echo filter @lidge-jun
  • #5677 devlog: close the 2.64 release round @lidge-jun
  • #5678 fix(claude): bundle lane C — routed windows with compact, picker descriptions, launchd levers, passthrough tool ids @lidge-jun
  • #5680 fix(codex): bundle lane D — Codex home and WSL runtime discovery, integration status, quota locks, discovery snapshots @lidge-jun
  • #5681 feat(claude): first-party Desktop Code tab model bindings @lidge-jun
  • #5682 fix(desktop,cli): bundle lane G — sidecar signing, restart warning, probe ceilings, hidden autostart, mise updates, Linux packaged E2E @lidge-jun
  • #5685 test(update): spell expected mise owner paths the way the detector reports them @lidge-jun
  • #5697 fix(providers): fallback to transport destination for registry model wire defaults @leonclab
  • #5712 feat(provider): add a Claude Code CLI subscription provider @RobinBially
  • #5718 docs(readme): put npm first and fold desktop downloads into small chips @lidge-jun
  • #5719 docs(readme): show desktop chips openly and fold the full desktop section under the CLI install @lidge-jun
  • #5720 fix: close four regressions from the 260923 bundle round @lidge-jun
  • #5721 fix: storage workers and CodeBuddy teardown on Windows after #5720 @lidge-jun
  • #5723 fix(cursor): route flat effort wire ids for opus 5.5 @terrytan95
  • #5725 fix(openai-chat): read MiMo tool-call echoes without or with a header newline @lidge-jun
  • #5727 feat(anthropic): keep Claude fast mode off until the provider opts in @lidge-jun
  • #5728 feat(claude): gateway by default, first-party risk warning, and Desktop picker mode @lidge-jun
  • #5729 fix(anthropic): handle Opus 5.5 forced tool choice @lidge-jun
  • #5730 fix(usage): price Cursor Claude Fast variants @lidge-jun
  • #5731 fix(claude-intercept): picker CA trust that Desktop accepts, with IP names excluded @lidge-jun
  • #5732 test(codex): share one Bun transpiler cache across write-lock children @lidge-jun
  • #5734 test(claude): skip POSIX mode checks for picker files on Windows @lidge-jun
  • #5737 fix(desktop): make Cmd/Ctrl +/-/0 zoom the app window on every platform @lidge-jun
  • #5738 fix(responses): bundle L2 — Responses and streaming fixes (#5706, #5683, #5714, #5704, #5707) @lidge-jun
  • #5739 fix(providers): bundle L3 — MiMo, DeepSeek, Google, Command Code and xAI adapter fixes @lidge-jun
  • #5740 fix(ci): bundle L6 — re-attestation timestamps, event-driven sideband wait, one-process test leaks @lidge-jun
  • #5741 fix(combos): bundle L1 — combo/failover safety @lidge-jun
  • #5742 fix(desktop,gui): bundle L5 — macOS reopen, hidden-window polling, Hermes affinity, web-search Off, quota bar @lidge-jun
  • #5743 fix(codex): bundle L4 — service uninstall key, startup rollout budget, sub-agent identity, agent-message recovery, 98% main lock @lidge-jun
  • #5744 fix(chat-completions): avoid injecting native main credential in pool mode @rrmlima
  • #5747 fix(test): stop the sideband ceiling proxy before afterEach removes its home (Windows EBUSY) @lidge-jun
  • #5748 fix(codex): keep native-main admission open across startup convergence and stop @lidge-jun
  • #5749 feat(desktop): spinner startup surface and first-launch GitHub star onboarding @devin-ai-integration[bot]
  • #5751 fix(subagents): preserve qualified roster ids @luvs01
  • #5752 fix(usage): split the attempt row on account rotation, for every pool @vadymhimself
  • #5753 fix(responses): strip max_output_tokens only where the backend rejects it @vadymhimself
  • #5765 feat(update): reliable update signal and a blue update dot on the tray @lidge-jun
  • #5767 fix(desktop): clone the tray app handle only where the update dot uses it @lidge-jun
  • #5768 fix(ci): repair dev after the 2.65.0 round merges @lidge-jun
  • #5769 fix(tray): let Windows tray probes run when CODEX_HOME does not exist yet @devin-ai-integration[bot]
  • #5770 Revert #5697 for the 2.65.0 release @lidge-jun
  • #5772 test(windows): keep the badge tick budget off the offline health request @lidge-jun
  • #5783 release: promote the verified 2.65.0 preview tree to preview @lidge-jun

Don't miss a new opencodex release

NewReleases is sending notifications on new releases.