Published to npm as @bitkyc08/opencodex@2.7.26-preview.20260719 with dist-tag preview.
Commit log
Changes since v2.7.25-preview.20260718:
- feat(providers): prewire qwen3.8 max preview (eb1c39e)
- docs(devlog): roadmap for community PR #152-#159 absorb onto dev (fec1b0c)
- fix: keep configured port after update restart and stop Windows console flashes (2435836)
- test: update Windows restart source contract for pinned --port startArgs (5605c6e)
- test: shrink usage-debug long-run loop so pre-push does not time out under load (19d424a)
- fix(update): verify pid identity before kill targets and wait on captured pre-update port (fec1e4c)
- fix(windows): timeout-only ACL soft-fail with honest error codes and shared deadline (a676f80)
- fix(oauth): extract Kimi JWT user_id so multiauth keeps two accounts (a4086c8)
- fix(oauth): migrate legacy identity-less Kimi rows and prefer user_id across tokens (29506b8)
- fix(logs): classify web-search client aborts as 499, not upstream 502 (acca0e9)
- fix(logs): preserve explicit client_cancelled error type for combo/compact (b44355f)
- fix(logs): narrow client-close matcher to locally produced abort phrases (120a652)
- fix(quota): accurate Cursor totals and restore missing Kimi usage (5ea3706)
- fix(quota): active-key-only Kimi probe, null-aware envelope unwrap, key-mode gate (df0361d)
- feat(providers): add Alibaba Token Plan Qwen 3.8 (d54f969)
- feat(oauth): add GitHub Copilot device-flow login for Copilot Pro (8af3166)
- test: satisfy privacy-scan for GitHub Copilot OAuth fixtures (e3e11b5)
- fix(oauth): harden GitHub Copilot device flow — key compat, grant renewal, redaction, identity (70483ee)
- docs(providers): correct preset counts and Copilot OAuth guidance across locales (90d9a18)
- fix(gui): clean native dialog overlay and sticky info focus ring (bfdaa3e)
- fix(gui): keep the keyboard focus ring when dialogs close via Escape (30782a8)
- docs(devlog): record WP7 render-grounding close-out (dabf9de)
- docs(devlog): record integration closeout — all gates green on dabf9de (8d17fc6)
- fix(windows): honest timeout diagnostics, bounded retry, and configurable ACL budget (3183a99)
- fix(release): wait for Service lifecycle before dispatching the Release workflow (4d32022)
- test(release): teach the gh shim to answer service-lifecycle run lists (6b5af62)
- fix(tests): widen kiro sqlite suite timeout for Windows CI cold runners (b5f81ac)