github lidge-jun/opencodex v2.47.0

2 hours ago

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

New Features

  • Add default-off Codex Desktop sign-in preference (#3876)
  • Edit subagent fallback and explain V2 compatibility (#3878)
  • Edit manual prices and honor explicit zero (#3904)
  • Select inclusive custom time windows (#3905)
  • Add guarded routed model picker drag ordering (#3887)
  • Carry operator-pinned reasoning effort with current config contracts (#3892)
  • OrcaRouter PKCE account login and live catalog (carry #3908) (#3921)

Bug Fixes

  • State the host contract for nested helpers and annotate host failures (#3854)
  • Route Responses-only GPT, Grok and MAI models correctly (carry #3840) (#3866)
  • Gate request diagnostics behind the debug check (carry #3837) (#3867)
  • Bound the streaming citation marker span (carry #3843) (#3868)
  • Refuse keychain restore across provider ownership (carry #3845) (#3869)
  • Expose the effective web-search sidecar enabled state (reimplements #2033) (#3870)
  • Sustain and fence quota window activation (#3871)
  • Admit canonical Mihomo IPv6 with validated pinning (#3872)
  • Admit reasoning envelope and request copies before materialization (#3879)
  • Preserve Pi session affinity through native Chat (#3880)
  • Fall back from native compact 404 to Responses compaction (#3881)
  • Make whole-string citation stripping agree with the streaming filter (#3882)
  • Bound Anthropic sidecar SSE and error reads (#3873)
  • Bound Anthropic sidecar SSE and error reads (#3874)
  • Add safe nonblocking startup-health snapshots (#3875)
  • Recover registry smoke after acknowledged publication (#3864)
  • Preserve signed and redacted thinking ordering (#3877)
  • Guard unknown display-name receipt recovery (#3902)
  • Resolve account labels through pricing identity (#3903)
  • Apply final roster correction to main (#3933)

Documentation

  • Make CI completion check fail closed (carry #3532) (#3865)
  • Describe OpenCode Go session affinity and the Pi compat flag (#3888)
  • Complete Raycast status and model-name recovery guidance (#3883)
  • Record code-mode delivery and qualify Desktop model switching (#3884)
  • Publish the sponsorship rule set (SPONSORS.md + README section) (#3910)
  • 260907 release train — recommendations, roadmap, execution log, readiness (#3913)
  • One-line Sponsors slot, sponsorship summary and contact at the bottom (#3918)
  • One sponsor line pointing at SPONSORS.md (#3923)

Chores

  • Open dev at 2.48.0 before releasing 2.47.0 (#3925)

Other Changes

  • Open dev at 2.47.0 before releasing 2.46.0 (#3850)
  • [WRONG BRANCH] release: promote 2.47.0 to main (#3929)

Changelog

Full Changelog: v2.46.0...v2.47.0

  • #3850 chore(release): open dev at 2.47.0 before releasing 2.46.0 @github-actions[bot]
  • #3854 fix(code-mode): state the host contract for nested helpers and annotate host failures @lidge-jun
  • #3864 fix(release): recover registry smoke after acknowledged publication @lidge-jun
  • #3865 docs(devlog): make CI completion check fail closed (carry #3532) @lidge-jun
  • #3866 fix(copilot): route Responses-only GPT, Grok and MAI models correctly (carry #3840) @lidge-jun
  • #3867 fix(kiro): gate request diagnostics behind the debug check (carry #3837) @lidge-jun
  • #3868 fix(responses): bound the streaming citation marker span (carry #3843) @lidge-jun
  • #3869 fix(providers): refuse keychain restore across provider ownership (carry #3845) @lidge-jun
  • #3870 fix(management): expose the effective web-search sidecar enabled state (reimplements #2033) @lidge-jun
  • #3871 fix(codex): sustain and fence quota window activation @lidge-jun
  • #3872 fix(transport): admit canonical Mihomo IPv6 with validated pinning @lidge-jun
  • #3873 fix(web-search): bound Anthropic sidecar SSE and error reads @lidge-jun
  • #3874 fix(vision): bound Anthropic sidecar SSE and error reads @lidge-jun
  • #3875 fix(service): add safe nonblocking startup-health snapshots @lidge-jun
  • #3876 feat(gui): add default-off Codex Desktop sign-in preference @lidge-jun
  • #3877 fix(claude): preserve signed and redacted thinking ordering @lidge-jun
  • #3878 feat(gui): edit subagent fallback and explain V2 compatibility @lidge-jun
  • #3879 fix: admit reasoning envelope and request copies before materialization @lidge-jun
  • #3880 fix: preserve Pi session affinity through native Chat @lidge-jun
  • #3881 fix: fall back from native compact 404 to Responses compaction @lidge-jun
  • #3882 fix(responses): make whole-string citation stripping agree with the streaming filter @lidge-jun
  • #3883 docs: complete Raycast status and model-name recovery guidance @lidge-jun
  • #3884 docs: record code-mode delivery and qualify Desktop model switching @lidge-jun
  • #3887 feat(gui): add guarded routed model picker drag ordering @lidge-jun
  • #3888 docs(providers): describe OpenCode Go session affinity and the Pi compat flag @lidge-jun
  • #3892 feat: carry operator-pinned reasoning effort with current config contracts @lidge-jun
  • #3902 fix(models): guard unknown display-name receipt recovery @lidge-jun
  • #3903 fix(usage): resolve account labels through pricing identity @lidge-jun
  • #3904 feat(models): edit manual prices and honor explicit zero @lidge-jun
  • #3905 feat(usage): select inclusive custom time windows @lidge-jun
  • #3910 docs: publish the sponsorship rule set (SPONSORS.md + README section) @lidge-jun
  • #3913 docs(devlog): 260907 release train — recommendations, roadmap, execution log, readiness @lidge-jun
  • #3918 docs(readme): one-line Sponsors slot, sponsorship summary and contact at the bottom @lidge-jun
  • #3921 feat(providers): OrcaRouter PKCE account login and live catalog (carry #3908) @lidge-jun
  • #3923 docs(readme): one sponsor line pointing at SPONSORS.md @lidge-jun
  • #3925 chore(release): open dev at 2.48.0 before releasing 2.47.0 @github-actions[bot]
  • #3929 [WRONG BRANCH] release: promote 2.47.0 to main @lidge-jun
  • #3933 release: apply final roster correction to main @lidge-jun

Don't miss a new opencodex release

NewReleases is sending notifications on new releases.