Published to npm as @bitkyc08/opencodex@2.79.0 with dist-tag latest.
Bug Fixes
- Strip Claude Code's rotating billing line before Responses instructions (#6634)
- Combine consecutive tool results for one invocation (carry #6584) (#6636)
- Budget batched results per query so none are dropped (#6638)
- Identify decode estimate timing basis (#6582)
- Enforce admission scope on Advisor models (#6617)
- Guide native login switching and manual retry (#6581)
- Synchronize manual account pause across matching main and pool entries (#6624)
- Cover the bounded startup health probe read (#6587)
- Retain approved Desktop picker trust across restarts (#6639)
- Redact terminal reset-replacement errors (#6616)
- Enforce stored-account credit policy through dispatch (#6606)
- Require one-use config write intent for standalone pairing (#6605)
- Delete and reveal API keys from the key table (#6653)
- Accept NTFS file ids above 2^53 in the update restart marker (#6644)
- Migrate legacy Windows local-CA ACLs and stop re-inspecting unchanged files (#6645)
- Read pairing-intent ACLs without PowerShell cmdlet autoload (#6651)
- Let ocx ensure wait for a slow cold start while its child lives (#6681)
- Join client-created voice calls as the caller that owns them (#6678)
- 2.79.0 dependency audit fix (#6688)
Documentation
- Translate the busy-lease guidance on every locale page (#6626)
Chores
- Typecheck gui/ in prepush when the branch changes it (carry #6485, #6592) (#6637)
- Keep the post-refresh replay inside the pacing window on Windows (#6652)
- Stop the lease holder fixture from cold-importing the service graph (#6661)
- Run Windows shards on Windows-sensitive PRs and nightly, with a shared PowerShell module cache (#6670)
- Give the non-readiness cases an isolation budget (#6682)
- Share Bun's transpiler cache across sandboxed homes (#6683)
Other Changes
Changelog
Full Changelog: v2.78.0...v2.79.0
- #6581 fix(gui): guide native login switching and manual retry @luvs01
- #6582 fix(logs): identify decode estimate timing basis @luvs01
- #6587 fix(cli): cover the bounded startup health probe read @Yuxin-Qiao
- #6605 fix(gui): require one-use config write intent for standalone pairing @luvs01
- #6606 fix(codex): enforce stored-account credit policy through dispatch @luvs01
- #6616 fix(responses): redact terminal reset-replacement errors @luvs01
- #6617 fix(messages): enforce admission scope on Advisor models @luvs01
- #6624 fix(codex): synchronize manual account pause across matching main and pool entries @Yuxin-Qiao
- #6626 docs(service): translate the busy-lease guidance on every locale page @lcxhh521
- #6631 chore(release): open dev at 2.79.0 before releasing 2.78.0 @github-actions[bot]
- #6634 fix(claude): strip Claude Code's rotating billing line before Responses instructions @lidge-jun
- #6636 fix(devin): combine consecutive tool results for one invocation (carry #6584) @lidge-jun
- #6637 ci: typecheck gui/ in prepush when the branch changes it (carry #6485, #6592) @lidge-jun
- #6638 fix(web-search): budget batched results per query so none are dropped @lidge-jun
- #6639 fix(claude): retain approved Desktop picker trust across restarts @lidge-jun
- #6644 fix(cli): accept NTFS file ids above 2^53 in the update restart marker @lidge-jun
- #6645 fix(claude): migrate legacy Windows local-CA ACLs and stop re-inspecting unchanged files @lidge-jun
- #6651 fix(gui): read pairing-intent ACLs without PowerShell cmdlet autoload @lidge-jun
- #6652 test(responses): keep the post-refresh replay inside the pacing window on Windows @lidge-jun
- #6653 fix(gui): delete and reveal API keys from the key table @lidge-jun
- #6661 test(update): stop the lease holder fixture from cold-importing the service graph @lidge-jun
- #6670 ci: run Windows shards on Windows-sensitive PRs and nightly, with a shared PowerShell module cache @lidge-jun
- #6677 release: 2.79.0 @lidge-jun
- #6678 fix(live): join client-created voice calls as the caller that owns them @lidge-jun
- #6681 fix(cli): let ocx ensure wait for a slow cold start while its child lives @lidge-jun
- #6682 test(audio): give the non-readiness cases an isolation budget @lidge-jun
- #6683 test(runner): share Bun's transpiler cache across sandboxed homes @lidge-jun
- #6688 release: 2.79.0 dependency audit fix @lidge-jun