github lidge-jun/opencodex v2.81.0

2 hours ago

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

New Features

  • Allow an explicit restart drain grace (carry #6703) (#6724)
  • Add local Codex queued session messaging (#6544)
  • Bridge Codex-owned tools through MCP (#6289)
  • Allow arbitrary HTTPS decision endpoints (carry #6384) (#6731)
  • Add native Command Code integration and catalog sync (carry #3833) (#6728)
  • Add Claude Haiku 5.5 pricing, catalog rows and request contract (#6744)
  • Add anthropic2, an independent Anthropic account pool with a green Pool 2 mark (#6743)

Bug Fixes

  • Bump @modelcontextprotocol/sdk to 1.31.0 for GHSA-6qxp-vccf-f47h (#6709)
  • Keep line breaks in logs explain text output (#6704)
  • Demote developer to user for OrcaSAQ-2 leading-system template (#6711)
  • Avoid Windows executable lookup in lease diagnostics (carry #6655) (#6715)
  • Renew opted-in main credits before expiry (#6692) (#6669)
  • Rotate web-search validation refusals (#6710)
  • Stop re-attaching the token footer as a user turn (#6714)
  • Surface a dead refresh token as needing re-auth (#6716)
  • Preserve reported thinking token usage (#6721)
  • Serve the desktop bundle's dashboard from an ocx the app did not start (#6722)
  • Stop refreshing pool accounts whose refresh grant is already revoked (#6707)
  • Close refused picker uploads and keep early replies intact (#6725)
  • Require independent sessions and expire revealed API keys (carry #6672) (#6729)
  • Ship Bun 1.4.2 and keep the CI test runner on 1.4.0 (#6713)
  • Relay undeclared passthrough tool calls on chat and anthropic inbound (#6732)
  • Keep Codex's auto-review model so reviews stop falling back to the task model (#6727)
  • Drain config-dir ACL hardening before removing picker-startup roots (#6748)
  • Bind restore requests to the selected client (#6755)
  • Preserve v1 pool history with bounded physical-send accounting (#6763)

Documentation

  • Docs-site: mobile homepage polish, persistent GitHub link and star count (#6753)
  • Align provider copy and clean contract fixtures (#6756)
  • Close the anthropic2 account-pool unit (#6768)

Chores

  • Count the web-search sidecar rotation site (#6717)
  • Compact layout.json back under the line ratchet (#6733)

Other Changes

  • Open dev at 2.81.0 before releasing 2.80.0 (#6705)
  • 2.81.0 (#6771)

Changelog

Full Changelog: v2.80.0...v2.81.0

  • #6289 feat(qoder): bridge Codex-owned tools through MCP @juzijia
  • #6544 feat(messaging): add local Codex queued session messaging @phillipod
  • #6669 fix(codex): renew opted-in main credits before expiry (#6692) @AiriDea
  • #6704 fix(cli): keep line breaks in logs explain text output @WOULDU-pres
  • #6705 chore(release): open dev at 2.81.0 before releasing 2.80.0 @github-actions[bot]
  • #6707 fix(codex): stop refreshing pool accounts whose refresh grant is already revoked @WOULDU-pres
  • #6709 fix(deps): bump @modelcontextprotocol/sdk to 1.31.0 for GHSA-6qxp-vccf-f47h @lidge-jun
  • #6710 fix(antigravity): rotate web-search validation refusals @bi-boo
  • #6711 fix: demote developer to user for OrcaSAQ-2 leading-system template @Dolceandgabanna03aw
  • #6713 fix(runtime): ship Bun 1.4.2 and keep the CI test runner on 1.4.0 @lidge-jun
  • #6714 fix(claude): stop re-attaching the token footer as a user turn @lidge-jun
  • #6715 fix(service): avoid Windows executable lookup in lease diagnostics (carry #6655) @lidge-jun
  • #6716 fix(kiro): surface a dead refresh token as needing re-auth @lidge-jun
  • #6717 test(oauth): count the web-search sidecar rotation site @lidge-jun
  • #6721 fix(anthropic): preserve reported thinking token usage @Ingwannu
  • #6722 fix(server): serve the desktop bundle's dashboard from an ocx the app did not start @sungyongcho
  • #6724 feat(lifecycle): allow an explicit restart drain grace (carry #6703) @lidge-jun
  • #6725 fix(claude): close refused picker uploads and keep early replies intact @lidge-jun
  • #6727 fix(catalog): keep Codex's auto-review model so reviews stop falling back to the task model @lidge-jun
  • #6728 feat(clients): add native Command Code integration and catalog sync (carry #3833) @lidge-jun
  • #6729 fix(auth): require independent sessions and expire revealed API keys (carry #6672) @lidge-jun
  • #6731 feat(jev): allow arbitrary HTTPS decision endpoints (carry #6384) @lidge-jun
  • #6732 fix(responses): relay undeclared passthrough tool calls on chat and anthropic inbound @lidge-jun
  • #6733 test(layout): compact layout.json back under the line ratchet @lidge-jun
  • #6743 feat(anthropic): add anthropic2, an independent Anthropic account pool with a green Pool 2 mark @lidge-jun
  • #6744 feat: add Claude Haiku 5.5 pricing, catalog rows and request contract @lidge-jun
  • #6748 test(claude): drain config-dir ACL hardening before removing picker-startup roots @lidge-jun
  • #6753 docs-site: mobile homepage polish, persistent GitHub link and star count @lidge-jun
  • #6755 fix(commandcode): bind restore requests to the selected client @lidge-jun
  • #6756 docs(commandcode): align provider copy and clean contract fixtures @lidge-jun
  • #6763 fix(spend): preserve v1 pool history with bounded physical-send accounting @lidge-jun
  • #6768 docs(devlog): close the anthropic2 account-pool unit @lidge-jun
  • #6771 release: 2.81.0 @lidge-jun

Don't miss a new opencodex release

NewReleases is sending notifications on new releases.