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.