Published to npm as @bitkyc08/opencodex@2.46.0 with dist-tag latest.
New Features
- Add documented BigModel Responses preset (#3828)
- Add Raycast client with safe owned configuration (#3829)
- Preserve native display-name overrides (#3820)
- Add provider list JSONL output (#3821)
- Edit discovered model display names with recovery (#3824)
Bug Fixes
- Preserve reasoning and tool result envelopes (#3830)
- Preserve strict Responses event framing (#3831)
- Preserve replay blocks and terminal overflow errors (#3832)
- Distinguish inbound body size evidence (#3819)
- Preserve routed catalogs through recreation (#3822)
- Preserve serving-account quota and upstream reset deadlines (#3825)
- Distinguish stale CLI from stale running proxy (#3826)
- Distinguish encrypted task recovery failure reasons (#3827)
- Compare Aside file identities without precision loss (#3842)
Documentation
- Retain redacted replay guidance and delivery evidence (#3834)
- Close axis five display and CLI delivery (#3835)
- Keep delivery attribution without contact addresses (#3836)
- Close axis1 bug-fix delivery record (#3847)
Chores
- Drain ACL flights before fixture teardown (#3818)
- Gate real Docker build startup and recreation (#3823)
- chore(release): promote verified 2.46.0 to main (#3851)
Other Changes
- Open dev at 2.46.0 before releasing 2.45.0 (#3812)
Changelog
Full Changelog: v2.45.0...v2.46.0
- #3812 chore(release): open dev at 2.46.0 before releasing 2.45.0 @github-actions[bot]
- #3818 test(oauth): drain ACL flights before fixture teardown @lidge-jun
- #3819 fix(diagnostics): distinguish inbound body size evidence @lidge-jun
- #3820 feat(catalog): preserve native display-name overrides @lidge-jun
- #3821 feat(cli): add provider list JSONL output @lidge-jun
- #3822 fix(container): preserve routed catalogs through recreation @lidge-jun
- #3823 ci: gate real Docker build startup and recreation @lidge-jun
- #3824 feat(gui): edit discovered model display names with recovery @lidge-jun
- #3825 fix(anthropic): preserve serving-account quota and upstream reset deadlines @lidge-jun
- #3826 fix(cli): distinguish stale CLI from stale running proxy @lidge-jun
- #3827 fix(responses): distinguish encrypted task recovery failure reasons @lidge-jun
- #3828 feat(providers): add documented BigModel Responses preset @lidge-jun
- #3829 feat(integrations): add Raycast client with safe owned configuration @lidge-jun
- #3830 fix(claude): preserve reasoning and tool result envelopes @lidge-jun
- #3831 fix(grok): preserve strict Responses event framing @lidge-jun
- #3832 fix(protocol): preserve replay blocks and terminal overflow errors @lidge-jun
- #3834 docs(claude): retain redacted replay guidance and delivery evidence @lidge-jun
- #3835 docs(devlog): close axis five display and CLI delivery @lidge-jun
- #3836 docs: keep delivery attribution without contact addresses @lidge-jun
- #3842 fix(clients): compare Aside file identities without precision loss @lidge-jun
- #3847 docs: close axis1 bug-fix delivery record @lidge-jun
- #3851 chore(release): promote verified 2.46.0 to main @lidge-jun
Known limitations
- Legacy mixed reasoning envelopes and complete intended-Anthropic replay remain follow-up work under #3719. Login-free Desktop still requires explicit opt-in.
- Display-name recovery after a lost save receipt has a bounded follow-up; it does not change model IDs or routing. See the disposition on #3851.