github lidge-jun/opencodex v2.86.0

3 hours ago

Published to npm as @bitkyc08/opencodex@2.86.0 with dist-tag latest.

New Features

  • Add Modelflare API-key preset (#7037)
  • Let Codex own the native main refresh when a supported binary exists (#7048)
  • Infer custom-provider context windows from model metadata (#7024)
  • Expose declared Ultra Fast in the desktop speed picker (#6927)
  • Add provider-independent advisor runtime (#5955)
  • Add opt-in Windows desktop compatibility controls (#6079)
  • Configure CLI tier defaults and explicitly apply user settings (#6934)
  • Add Qoder client integration and config export (#5950)
  • Antigravity direct lane for Chat (no internal Responses hop) (#7080)
  • Gemini 4 Argon + per-account Antigravity lineup (CLI UA for Argon, 4.6/5.5 by account roster) (#7071)
  • Antigravity direct lane for Messages, on by default (#7081)

Bug Fixes

  • Isolate diagnostic servers from live Codex restart (#7018)
  • Bound managed config reads and writes (#7029)
  • Preserve home guards in isolated child environments (#7023)
  • Require stable numeric health sentinel endpoints (#7031)
  • Support an opt-in minimum output-token budget (#7028)
  • Parse code-mode declarations in bounded linear time (#7025)
  • Terminate requests on negotiated model scope denial (#7026)
  • Bound overflow parsing and batch replay scrubs (#7020)
  • Safely unlink generated profiles (#7021)
  • Verify PATH ancestry and reject temporary app bundles (#7022)
  • Serve the in-flight token when a native main save is refused (#7035)
  • Preserve distinct Desktop aliases with effort fallback (#7007)
  • Let the Codex shim run under OpenCodex Desktop without a competing proxy (#6971) (#7032)
  • Credit smd-submitted Start at Login job on macOS (#7019) (#7033)
  • Recover runTurn keys on scoped 401/429 failures (#6992)
  • Preserve Mistral typed text and thinking blocks (#7047)
  • Preserve tool catalog boundaries across inbound wires (#7030)
  • Reject non-regular Desktop configuration reads (#7036)
  • Bound default bootstrap file reads (#7039)
  • Offer Ultrafast for GPT-6 Astra and GPT-6.1 Sol in the speed picker (#7050)
  • Recognize TypeScript Agent SDK client identity (#7059)
  • Avoid false doctor integrity failure on checkpointed WAL history (#7060)
  • Recognize standalone MSI installs in CLI checks (#7063)
  • Timestamp and rotate managed service logs (#7064)
  • Carry ChatGPT launcher, SOCKS5 TLS deadline and 429 triage docs (#7055, #7056, #6925) (#7065)
  • Accept authorized social device grants and quarantine desktop Bad credentials (#7053, #7054) (#7062)
  • Preserve shim ownership across APFS reboots (#7061)
  • Accept the shared freeform fallback field at the exec gate (#7049) (#7069)
  • Forward context management for native Claude clients (#7042) (#7067)
  • Recover through launchd/systemd before an unsupervised fallback (#7043) (#7074)
  • Rebuild large request-history indexes on a worker thread (#6990) (#7070)
  • Answer the main hard lock as a usage limit, clamp retry to pool recovery (#7046) (#7076)
  • Dashboard update restarts through launchd/systemd before an unsupervised fallback (#7043) (#7078)
  • Remove the shared root causes of flaky Windows CI (#7107)
  • Promote dev 494c50d to main as 2.86.0 (#7110)

Chores

  • Open dev at 2.85.0 before releasing 2.84.0 (#7014)
  • Preserve generation diagnostics and wait for tray probe readiness (#7038)
  • Run only the fast ubuntu subset on PRs; cross-platform matrix on push to dev/main (#7052)
  • Cross-platform CI manual-only on dev (drop dev push); document CI policy (#7057)
  • Preserve release-on-cancel admission (#7034)
  • Remove PackyCode sponsorship (#7072)
  • Stale-ledger build case fails on Windows (ino + 1 loses precision) (#7087)
  • Shared-probe cases leak the native-main claim into teardown on Windows (EBUSY) (#7088)
  • Stub the in-handler pre-route prime so Windows teardown can remove CODEX_HOME (#7091)

Other Changes

  • Open dev at 2.86.0 before releasing 2.85.0 (#7093)
  • 2.85.0 (#7094)

Changelog

Full Changelog: v2.84.0...v2.86.0

  • #5950 feat(clients): add Qoder client integration and config export @codingbooo
  • #5955 feat: add provider-independent advisor runtime @Flowershangfromthebranches
  • #6079 feat(codex): add opt-in Windows desktop compatibility controls @luvs01
  • #6927 feat(codex): expose declared Ultra Fast in the desktop speed picker @oocheol
  • #6934 feat(claude): configure CLI tier defaults and explicitly apply user settings @GSL-R
  • #6992 fix(qoder): recover runTurn keys on scoped 401/429 failures @juzijia
  • #7007 fix(claude): preserve distinct Desktop aliases with effort fallback @richardfeiliu-a11y
  • #7014 chore(release): open dev at 2.85.0 before releasing 2.84.0 @github-actions[bot]
  • #7018 fix(test): isolate diagnostic servers from live Codex restart @luvs01
  • #7020 fix(runtime): bound overflow parsing and batch replay scrubs @luvs01
  • #7021 fix(codex): safely unlink generated profiles @luvs01
  • #7022 fix(launcher): verify PATH ancestry and reject temporary app bundles @luvs01
  • #7023 fix(diagnostics): preserve home guards in isolated child environments @luvs01
  • #7024 feat(catalog): infer custom-provider context windows from model metadata @lcxhh521
  • #7025 fix(responses): parse code-mode declarations in bounded linear time @luvs01
  • #7026 fix(copilot): terminate requests on negotiated model scope denial @luvs01
  • #7028 fix(azure): support an opt-in minimum output-token budget @lidge-jun
  • #7029 fix(integrations): bound managed config reads and writes @lidge-jun
  • #7030 fix(responses): preserve tool catalog boundaries across inbound wires @luvs01
  • #7031 fix(service): require stable numeric health sentinel endpoints @lidge-jun
  • #7032 fix(startup): let the Codex shim run under OpenCodex Desktop without a competing proxy (#6971) @lidge-jun
  • #7033 fix(desktop): credit smd-submitted Start at Login job on macOS (#7019) @lidge-jun
  • #7034 test(server): preserve release-on-cancel admission @luvs01
  • #7035 fix(codex): serve the in-flight token when a native main save is refused @lidge-jun
  • #7036 fix(claude): reject non-regular Desktop configuration reads @luvs01
  • #7037 feat(providers): add Modelflare API-key preset @lidge-jun
  • #7038 test: preserve generation diagnostics and wait for tray probe readiness @luvs01
  • #7039 fix(zcode): bound default bootstrap file reads @luvs01
  • #7047 fix(openai-chat): preserve Mistral typed text and thinking blocks @adaurban
  • #7048 feat(codex): let Codex own the native main refresh when a supported binary exists @lidge-jun
  • #7050 fix(codex): offer Ultrafast for GPT-6 Astra and GPT-6.1 Sol in the speed picker @lidge-jun
  • #7052 ci: run only the fast ubuntu subset on PRs; cross-platform matrix on push to dev/main @lidge-jun
  • #7057 ci: cross-platform CI manual-only on dev (drop dev push); document CI policy @lidge-jun
  • #7059 fix(anthropic): recognize TypeScript Agent SDK client identity @lidge-jun
  • #7060 fix(codex): avoid false doctor integrity failure on checkpointed WAL history @lidge-jun
  • #7061 fix(codex): preserve shim ownership across APFS reboots @lidge-jun
  • #7062 fix(kiro): accept authorized social device grants and quarantine desktop Bad credentials (#7053, #7054) @lidge-jun
  • #7063 fix(update): recognize standalone MSI installs in CLI checks @lidge-jun
  • #7064 fix(service): timestamp and rotate managed service logs @lidge-jun
  • #7065 fix: carry ChatGPT launcher, SOCKS5 TLS deadline and 429 triage docs (#7055, #7056, #6925) @lidge-jun
  • #7067 fix(anthropic): forward context management for native Claude clients (#7042) @lidge-jun
  • #7069 fix(cursor): accept the shared freeform fallback field at the exec gate (#7049) @lidge-jun
  • #7070 fix(history): rebuild large request-history indexes on a worker thread (#6990) @lidge-jun
  • #7071 feat: Gemini 4 Argon + per-account Antigravity lineup (CLI UA for Argon, 4.6/5.5 by account roster) @lidge-jun
  • #7072 chore(sponsors): remove PackyCode sponsorship @lidge-jun
  • #7074 fix(update): recover through launchd/systemd before an unsupervised fallback (#7043) @lidge-jun
  • #7076 fix(codex): answer the main hard lock as a usage limit, clamp retry to pool recovery (#7046) @lidge-jun
  • #7078 fix(update): dashboard update restarts through launchd/systemd before an unsupervised fallback (#7043) @lidge-jun
  • #7080 feat(protocols): Antigravity direct lane for Chat (no internal Responses hop) @lidge-jun
  • #7081 feat(protocols): Antigravity direct lane for Messages, on by default @lidge-jun
  • #7087 test(history): stale-ledger build case fails on Windows (ino + 1 loses precision) @lidge-jun
  • #7088 test(compaction): shared-probe cases leak the native-main claim into teardown on Windows (EBUSY) @lidge-jun
  • #7091 test(compaction): stub the in-handler pre-route prime so Windows teardown can remove CODEX_HOME @lidge-jun
  • #7093 chore(release): open dev at 2.86.0 before releasing 2.85.0 @github-actions[bot]
  • #7094 release: 2.85.0 @lidge-jun
  • #7107 fix(ci): remove the shared root causes of flaky Windows CI @lidge-jun
  • #7110 release: promote dev 494c50d to main as 2.86.0 @lidge-jun

Don't miss a new opencodex release

NewReleases is sending notifications on new releases.