github lidge-jun/opencodex v2.100.2

one hour ago

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

New Features

  • Complete manual pause and resume for API key pools (#7636)
  • Add bounded waits for stored Codex replies (#8090)
  • Persist target cooldowns across restarts (#8117)
  • Strip named hosted tools only beside client tools (#8499)
  • Keep the Chat tool catalog stable across ToolSearch loads (opt-in dispatcher) (#8502)
  • Opt in to skipping invalid /models rows (#8503)
  • Gated remote ocx, Child update contract and observation cache (#8505)
  • Show Child version, install kind and catalog freshness; ocx link check (#8508)
  • Explicit health-gated resume, and login that clears an automatic pause (#8515)

Bug Fixes

  • Seed Command Code's auth store so the desktop app can open (#8340)
  • Keep the census reader quiet and bound to the first record (#8431)
  • Expire a carried weekly reading once its window is over (#8185)
  • Wait for npm to serve a new version before verifying it (#8477)
  • Match the Getting started startup step to OpenCodex Desktop (#8476)
  • Fail over zero-output max_output_tokens terminal (#8222)
  • Show Mistral API and Vibe budget usage (#8295)
  • Show inactive model-scoped quota rows without routing on them (#8186)
  • Pool-wide capacity estimate for the Anthropic account pool card (#8137)
  • Leave Command Code credentials to the client (#8481)
  • Recognize generic context-window overflow wording (#8130)
  • Bring layout.json and the Anthropic pool doc back under their caps (#8485)
  • Preserve native Messages for compatible key providers (#8488)
  • Keep the provider's closed error class and finishReason on failure rows (#8489)
  • Let retryOnReset replace chained native turns (#8486)
  • Name the CallDynamicTool path for deferred client tools (#8492)
  • Keep the Mistral budget helper off the core load path (#8498)
  • Let a later final citation fill a missing title (#8491)
  • Continue reasoning effort fallback (#8173)
  • Flatten root tool-schema compositions for Claude models (#8490)
  • Hop on opaque upstream 400 errors (#8162)
  • Explain a rejected hub invite and startup-only config keys (#8495)
  • Show a Child's tunnel state in ocx connect status (#8496)
  • Remove unavailable Claude Desktop assignments from the dashboard (#8497)
  • Retry a timed-out or refused-forward Child every minute from the Home (#8509)
  • Send Gemini 4 Carbon requests with the CLI User-Agent (#8483)

Documentation

  • Clarify Claude OAuth client version errors (#8482)
  • Explain rate limits on caller-owned native passthrough (#8494)
  • Describe tool search behind a gateway for current Claude Code (#8493)
  • Roadmap for Home-orchestrated Child updates and operations (#8500)

Chores

  • Keep the constrained-mode prefix out of the cmd.exe budget (#8517)

Changelog

Full Changelog: v2.100.1...v2.100.2

  • #7636 feat(providers): complete manual pause and resume for API key pools @chilung-cgu
  • #8090 feat(messaging): add bounded waits for stored Codex replies @HojooonKim
  • #8117 feat(combos): persist target cooldowns across restarts @medking82
  • #8130 fix(combo): recognize generic context-window overflow wording @omar391
  • #8137 fix(quota): pool-wide capacity estimate for the Anthropic account pool card @001005HS
  • #8162 fix(combo): hop on opaque upstream 400 errors @omar391
  • #8173 fix(combo): continue reasoning effort fallback @omar391
  • #8185 fix(quota): expire a carried weekly reading once its window is over @kenxu396-cpu
  • #8186 fix(anthropic): show inactive model-scoped quota rows without routing on them @junhoi-pk
  • #8222 fix(combo): fail over zero-output max_output_tokens terminal @omar391
  • #8295 Show Mistral API and Vibe budget usage @lidge-jun
  • #8340 fix(integrations): seed Command Code's auth store so the desktop app can open @meichengg
  • #8431 fix(link): keep the census reader quiet and bound to the first record @lidge-jun
  • #8476 fix(gui): match the Getting started startup step to OpenCodex Desktop @lidge-jun
  • #8477 fix(release): wait for npm to serve a new version before verifying it @lidge-jun
  • #8481 fix(integrations): leave Command Code credentials to the client @lidge-jun
  • #8482 docs: clarify Claude OAuth client version errors @lidge-jun
  • #8483 fix(antigravity): send Gemini 4 Carbon requests with the CLI User-Agent @lidge-jun
  • #8485 fix(ci): bring layout.json and the Anthropic pool doc back under their caps @lidge-jun
  • #8486 fix(responses): let retryOnReset replace chained native turns @lidge-jun
  • #8488 fix(combo): preserve native Messages for compatible key providers @lidge-jun
  • #8489 fix(logs): keep the provider's closed error class and finishReason on failure rows @lidge-jun
  • #8490 fix(devin): flatten root tool-schema compositions for Claude models @lidge-jun
  • #8491 fix(sidecars): let a later final citation fill a missing title @lidge-jun
  • #8492 fix(cursor): name the CallDynamicTool path for deferred client tools @lidge-jun
  • #8493 docs(claude): describe tool search behind a gateway for current Claude Code @lidge-jun
  • #8494 docs(claude): explain rate limits on caller-owned native passthrough @lidge-jun
  • #8495 fix(cli): explain a rejected hub invite and startup-only config keys @lidge-jun
  • #8496 fix(link): show a Child's tunnel state in ocx connect status @lidge-jun
  • #8497 fix(gui): remove unavailable Claude Desktop assignments from the dashboard @lidge-jun
  • #8498 fix(quota): keep the Mistral budget helper off the core load path @lidge-jun
  • #8499 feat(providers): strip named hosted tools only beside client tools @lidge-jun
  • #8500 docs(devlog): roadmap for Home-orchestrated Child updates and operations @lidge-jun
  • #8502 feat(claude): keep the Chat tool catalog stable across ToolSearch loads (opt-in dispatcher) @lidge-jun
  • #8503 feat(providers): opt in to skipping invalid /models rows @lidge-jun
  • #8505 feat(link): gated remote ocx, Child update contract and observation cache @lidge-jun
  • #8508 feat(link): show Child version, install kind and catalog freshness; ocx link check @lidge-jun
  • #8509 fix(link): retry a timed-out or refused-forward Child every minute from the Home @lidge-jun
  • #8515 feat(accounts): explicit health-gated resume, and login that clears an automatic pause @lidge-jun
  • #8517 test(link): keep the constrained-mode prefix out of the cmd.exe budget @lidge-jun

Code signing

Windows binaries follow the code signing policy.
Free code signing provided by SignPath.io, certificate by SignPath Foundation.

Don't miss a new opencodex release

NewReleases is sending notifications on new releases.