Skip to content

v2.7.24-preview.20260718

Pre-release
Pre-release

Choose a tag to compare

Published to npm as @bitkyc08/opencodex@2.7.24-preview.20260718 with dist-tag preview.

Commit log

Changes since v2.7.23:

  • docs(chase): add model provider reference lane (0167b41)
  • docs(chase): audit jawcode model imports (f779f3d)
  • docs: plan non-openai provider chase (a8c80cb)
  • docs: close provider chase roadmap cycle (c36cad8)
  • docs: lock OpenAI hardening roadmap (b419045)
  • feat: add OpenAI tier foundation (3f6caeb)
  • feat: atomic three-tier OpenAI activation — route-aware auth, central sidecar, startup migration, legacy chatgpt retirement (wp-020) (3a9e498)
  • test: close OpenAI tier hardening audit (005cbb8)
  • feat: OpenAI API official GPT-5.6 metadata and Pro virtual aliases (wp-030) (9042f26)
  • feat: management GUI three-tier presentation — icons, preset provider seed, mode DTO (wp-040) (1085ddf)
  • docs: three-tier OpenAI provider table in README, final integration verification (wp-050) (e9b6df2)
  • fix: complete OpenAI API hardening audit (42e958f)
  • feat: complete OpenAI management GUI hardening (9bba360)
  • fix: API-only max-input min-wins routing, self-reference validator activation proof (openai-hardening cycle A) (df740d8)
  • fix(kiro): seed GPT-5.6 Sol/Terra/Luna from official Kiro catalog (#141) (9705b93)
  • test: three-tier OpenAI E2E matrix, migration restore proof, isolated runtime smoke (openai-hardening cycle B) (ae485f4)
  • docs: close out three-tier OpenAI hardening unit, archive to _fin (openai-hardening cycle C) (f3cd8b4)
  • feat(providers): free-tier pricing contract distinct from key-optional (pr139 rebuild WP010) (32a1b7f)
  • docs: three-tier OpenAI SoT sync across docs-site locales, structure invariants, chase inventory (openai-hardening cycle C follow-up) (519a6a6)
  • fix: close final OpenAI hardening audit blockers (9f7dbb0)
  • feat(quota): normalized multi-window quota contract with cursor probe and race-safe caching (pr139 rebuild WP020) (982fbf4)
  • feat(gui): provider workspace data helpers with three-tier classification (pr139 rebuild WP030) (7ba65f4)
  • feat(ci): pinned advisory React Doctor tooling (pr140 rebuild WP110) (d028801)
  • feat: single openai provider with codexAccountMode pool/direct option, v2 migration absorbing openai-multi (single-provider-option cycle 1) (4da9c16)
  • feat(update): immutable update target with pre-flight integrity metadata check (pr140 rebuild WP160) (dc728af)
  • feat(anthropic): bounded parallel image normalization first pass (pr140 rebuild WP170) (67fa413)
  • test: re-pin CodexAuth next-session badge assertion to pool/direct conditional (pr140 rebuild WP170 follow-up) (8761427)
  • fix(cursor): close each failed retry attempt before backoff and contain close errors (pr140 rebuild WP180) (4884cfe)
  • test(cursor): pin close-before-backoff scheduling and terminal-error precedence (pr140 rebuild WP180 audit follow-up) (2502310)
  • feat: codexAccountMode surfaces — Providers Pool/Direct control, CodexAuth banner rework, mode PATCH, runtime child rename (single-provider-option cycle 2) (14e5766)
  • feat(api): provider field-mask PATCH, honest connectivity probe, guarded local auth (pr139 rebuild WP040) (d624a52)
  • fix(api): accept Google models-array shape in connectivity probe, pin public-oauth cancel guard (pr139 rebuild WP040 audit follow-up) (be89970)
  • feat(gui): add-provider catalog data owner with three-way preset tiers (pr139 rebuild WP050a) (73e371c)
  • test+docs: single-provider option E2E, isolated smoke tooling, SoT sync to codexAccountMode contract (single-provider-option cycle 3) (f3ed125)
  • feat(gui): tabbed add-provider catalog with accounts/free/paid browse (pr139 rebuild WP050b) (09913a6)
  • refactor(gui): extract CodexAccountPool from the Codex Auth page (pr139 rebuild WP060) (daa4669)
  • feat(gui): quota rows from the normalized multi-window contract (pr139 rebuild WP070) (0580648)
  • feat(gui): provider workspace rail slice with kind classification (pr139 rebuild WP080a) (b304e8d)
  • feat(gui): providers workspace shell with hash-addressable view (pr139 rebuild WP080b) (dc0e88b)
  • feat(gui): provider workspace detail panels — overview, models, usage (pr139 rebuild WP090) (be55b0a)
  • feat(gui): provider workspace settings, auth, and JSON editor panels (pr139 rebuild WP091) (df010cf)
  • chore(gui): responsive consolidation and orphan locale cleanup (pr139 rebuild WP100) (6d28c68)
  • fix(gui): modal focus-trap and dialog semantics (pr140 rebuild WP120) (e6d6eeb)
  • fix(gui): Models page accessibility and helper extraction (pr140 rebuild WP130) (8e484a3)
  • fix(gui): Dashboard native dialogs, accessibility, and helper extraction (pr140 rebuild WP140) (2da0922)
  • fix(gui): Usage page component extraction and accessibility (pr140 rebuild WP141) (01b01c4)
  • fix(gui): ClaudeCode page helper extraction and button types (pr140 rebuild WP150) (4f0a502)
  • fix(gui): Debug page helper extraction and button types (pr140 rebuild WP151) (d1ff0e5)
  • fix(gui): Logs page native dialog, helper extraction, and accessibility (pr140 rebuild WP152) (5725dbb)
  • fix(gui): ApiKeys page button types and input accessibility (pr140 rebuild WP153) (0f8f8a3)
  • fix(gui): Subagents page Set optimization, flex layout, and button types (pr140 rebuild WP154) (43f6322)
  • feat(providers): unlock Kimi K3 reasoning tiers (31c8d55)
  • fix(catalog): preserve callable Kimi and Grok models (0939681)
  • fix(ci): install GUI deps before root tests (584bb28)
  • feat(gui): add aggregate overview dashboard (Phase 010) (3bad680)
  • feat(gui): add detail header actions (Phase 020) (a83df40)
  • feat(gui): add 2-column overview layout + notes (Phase 030) (b768f7c)
  • fix(gui): improve wide-screen layout + update OpenCode icon (665dac3)
  • style(gui): tighten workspace dashboard spacing + rail density (e85127d)
  • style(gui): polish detail view — tabs, sections, key-value layout (5e6b70e)
  • fix(gui): hide duplicated rail status text (65fe466)
  • fix(gui): align workspace icons with source SVGs (d1dec86)
  • feat: show Kimi subscription quotas (385d2d9)
  • docs: plan provider workspace accounts and rail (34e34b4)
  • feat: add provider workspace account switching (360a72c)
  • docs: record account workspace verification (6cab890)
  • fix: make provider workspace rail responsive (63d638a)
  • docs: define provider workspace interaction grammar (657a2ce)
  • fix: harden provider workspace integration (f5655e9)
  • docs: close provider workspace verification (664a10b)
  • docs(install): correct bun postinstall recovery command across install surfaces (9a6e20e)
  • docs(sub-agents): state v2 native-to-routed NEW_TASK encryption limitation (b6281b7)
  • fix: absorb PR #145 403 permission labels (5292b98)
  • fix: preserve 401 precedence in PR #145 error labels (4d28558)
  • feat(combos): reconstruct virtual model namespace primitives (f48a5c7)
  • feat(combos): land validated CRUD and routing on current dev (f9a297f)
  • fix(combos): make selection deterministic and runtime eligibility fail closed (11984f9)
  • test(combos): lock config API routing and 020 activation boundaries (68cda36)
  • feat(combos): reconstruct target cooldown plumbing (25d61f3)
  • fix(combos): isolate every provider attempt through the full response pipeline (d9fd3d3)
  • test(combos): fault-inject failover auth adapter and safety paths (3174b78)
  • fix(combos): derive catalog capabilities from every member (88be06f)
  • feat(combos): persist ordered provider attempt attribution (3a4ce1c)
  • test(combos): prove catalog and usage closeout end to end (161a9f7)
  • fix(ci): make windows test paths and platform assertions cross-platform (088a417)
  • fix(gui): initialize note draft on edit click instead of set-state-in-effect (5f4316f)
  • docs: prefer user-owned Node and widen Bun troubleshooting discoverability (c74f101)
  • feat(gui): reconstruct Combos workspace surface (0383632)
  • feat(gui): wire Combos workspace into the dashboard (1e85967)
  • fix(gui): align Combos workspace with landed combo contracts (ae7e571)

Full diff