v2.10.0-preview.20260802
Pre-release
Pre-release
Published to npm as @bitkyc08/opencodex@2.10.0-preview.20260802 with dist-tag preview.
What's Changed
New Features
- feat(providers): add Baseten Model APIs preset by @olddonkey in #653
- feat(server): advertise reasoning-effort ladders on the raw /v1/models list by @n3wr1ch in #853
Bug Fixes
Documentation
New Contributors
Commits
- merge: carry the preview release lineage onto the 2.10.0 train (e8ae1d0)
- release: v2.10.0-preview.20260802 (73d0a7f)
- docs(consent): fold the star deferral — only the agent is reading it (19b217b)
- docs(consent): make the relayed star question a choice silence cannot settle (a1b431e)
- fix(service): confirm serving on Windows too, for both backends (09b29b9)
- fix(service): reload and restart systemd when the unit changed on disk (f33a29f)
- feat(service): status distinguishes registered, stale-plist, and serving (76609c1)
- fix(update): confirm the reinstalled service serves before skipping recovery (2960430)
- fix(service): confirm the service actually serves before reporting success (ed4b31e)
- fix(service): stop reporting success for a launchctl load that failed (ad5cb62)
- docs(devlog): GUI update leaves a launchd service that cannot serve (260802) (e7f023d)
- docs(devlog): integration results — dev pushed, CI green, 5 issues closed (802f9b4)
- Merge remote-tracking branch 'origin/dev' into codex/bugfix-280 (808b885)
- docs(devlog): integration plan audit repair (070) (94d3f63)
- docs(devlog): integration plan for landing codex/bugfix-280 (070) (d517e4d)
- docs(devlog): bugfix 857 results (e3ea7a5)
- fix(codex): sentinel on all owner-verification failures; real timeout bounds (#857) (942bb61)
- fix(codex): procfs absence and owner-verification gaps are enumeration failures (#857) (856b37c)
- fix(codex): fail conservative on enumeration errors and timestamp ties (#857) (2ad395a)
- fix(codex): detect stale app-server catalogs and stop advertising them (#857) (26dc5aa)
- docs(devlog): bugfix 864 results (b8983f8)
- test(server): make the decoder-tail regression exercise the actual flush (#864) (bf2afc0)
- fix(server): preserve unchanged blocks, order decoder tail, release rewrite budget (#864) (8b6f161)
- fix(server): route win32 rewrite traffic through the eager relay (#864) (9d271d0)
- test(server): red regression for #864 — inline rewrite in the eager relay (f5e66fb)
- docs(devlog): bugfix 859 results (15b2924)
- test(claude): pin the delegated request shape and isolate the registry guard (#859) (8a364c1)
- fix(claude): carry the profile in delegated apply; validate server-side (#859) (71b7ac6)
- fix(claude): apply Desktop config inside the serving process (#859) (d05ec66)
- test(claude): red regression for #859 — apply must delegate to the live daemon (ce24942)
- docs(devlog): bugfix 855 review repair rounds (d7213d0)
- Merge pull request #744 from luvs01/fix/723-antigravity-static-catalog (253455b)
- test(catalog): make the legacy combo-alias regression depend on the matcher (#855) (6d5f5c9)
- fix(catalog): match the stable ownership prefix for all generated eras (#855) (8dffecc)
- fix(catalog): recognize legacy provider-name ownership signature (#855) (bc7fead)
- docs(devlog): bugfix 855 results (5386925)
- fix(catalog): drop OpenCodex-authored rows of deleted providers on sync (#855) (b60d729)
- Merge pull request #853 from n3wr1ch/feat/grok-reasoning-effort-list (48d59a8)
- Merge remote-tracking branch 'upstream/dev' into review/pr-853 (dd813da)
- test(catalog): red regression for #855 — deleted-provider ghost rows must drop (6a3dd69)
- test: reset ACL runner before fixture cleanup (a9e3895)
- docs(devlog): bugfix 858 results + wire-hook comment nit (c5bfc6b)
- test: isolate Codex refresh tests from ACL subprocesses (c5062be)
- test(storage): cover the write-locked pinned gate and policy selection (#858) (1907530)
- Merge remote-tracking branch 'origin/dev' into dev (6ac6bea)
- fix(oauth): refresh Antigravity catalog on non-oauth migrate (86c3d28)
- fix(providers): render static connection checks neutrally (4f61eaf)
- docs: clarify legacy discovery migration (77c686f)
- fix: separate static and live catalog flights (52a3828)
- fix: migrate legacy Antigravity discovery settings (14ba2a7)
- fix(providers): keep Antigravity catalog static (d171219)
- fix(storage): exclude pinned threads from archived-session cleanup (#858) (b27cfd8)
- test(storage): red regression for #858 — pinned archived threads must be excluded (b6bc2fe)
- docs(devlog): bugfix 848 — PR 861 CI diagnosis, resolved (060) (55ce981)
- Merge remote-tracking branch 'upstream/dev' into review/pr-853 (27af158)
- docs(devlog): bugfix 857 — stale-roster fix plan (050) (339077b)
- docs(devlog): bugfix 864 — ws-terminal fix plan (040) (df17820)
- docs(devlog): bugfix 859 — desktop-alias fix plan (030) (fc91385)
- docs(devlog): bugfix 855 — ghost-models fix plan (020) (c0da07e)
- docs(devlog): bugfix 858 — pinned-cleanup fix plan (010) (013b598)
- docs(devlog): 2.8.0 bugfix loop — root-cause research (000) (ad57ced)
- feat(gui): use the real Pi mark on its client-config row (63ded27)
- devlog: move docs overhaul unit to _fin (462701f)
- devlog: docs overhaul close-out (DONE) (0804a70)
- docs: restore exact contributor Bun requirement paragraph (test-enforced wording) (7398ae9)
- docs(devlog): rendered evidence for the connect rows and section strip (361b9dd)
- test(gui): close the client-config guards the audit found missing (e52f4a9)
- fix(catalog): preserve per-model GPT-5.6 effort ladders (53d8374)
- docs-site: sync ko/ja/ru/zh-cn locales with expanded English docs, refresh stale version pins (fb3c220)
- feat(gui): client connect rows, detail dialog, and a section strip (8786902)
- Revert "fix(catalog): prioritize model names in picker labels" (#763) (6edec46)
- docs(devlog): triage execution — wp6 results (21 author-work comments) (6b80cb6)
- fix(gui): collapse the API tab overview to a single column (ac402f3)
- docs(devlog): triage execution — wp5 results (6 needs-info comments) (68c442f)
- docs(devlog): triage execution — wp4 results (644/707 closed, 616 commented) (b96999b)
- docs(devlog): triage execution — wp3 results (865/863 direction posted) (a55c732)
- docs-site: split configuration and CLI references into domain subpages, restructure sub-agent guide, dedupe codex guides (7fdb2cb)
- docs(devlog): triage execution — wp2 results (2 merged, 4 blocked) (1e873f4)
- Merge pull request #653 from olddonkey/codex/572-baseten-model-apis (3f1730b)
- Merge pull request #862 from luvs01/docs/806-codex-routing-semantics (2f3b859)
- docs-site: add agent quickstart, combos guide, proxy formats and management API references (3fd27a9)
- docs(devlog): triage execution audit repair 2 — 030 intro matches 616 defer (076a3cd)
- docs(devlog): triage execution audit repair — policy wording, 616 defer, 707 wording (85f0f01)
- docs(devlog): triage execution — author-work request plan (050) (2dc60a3)
- docs(devlog): triage execution — needs-info comment plan (040) (2e72bab)
- docs(devlog): triage execution — close/defer rationale + drafts (030) (9a52731)
- docs(devlog): triage execution — build-worthy deep-review plan (020) (b0d71da)
- docs(devlog): triage execution — merge-candidate gate checklist (010) (4163de5)
- docs(devlog): triage execution unit — research/handoff (000) (3208351)
- docs(devlog): API tab client-connect simplification roadmap unit (3f2ea5c)
- docs-site: add image/video bridge pages to sidebar and sync header/landing nav (4abc8a9)
- docs: compact README with human/agent quick-start paths and star-prompt consent note (55cf8d2)
- Merge remote-tracking branch 'upstream/dev' into review/pr-853 (c0426f6)
- docs(devlog): triage matrix classifying all 37 issues and 32 PRs (80ac900)
- docs(devlog): triage audit repair — reclassify PRs 744/653 per independent review (fa3ceed)
- docs(devlog): complete triage research batches + web spot-verification (78dcf6e)
- devlog: docs overhaul roadmap unit (docs-first cycle, 010-060 decade docs) (35017b8)
- docs(devlog): issue/PR triage research inventory (260802) (174ff40)
- fix(server): preserve upstream native default on raw /v1/models effort ads (38da791)
- Merge remote-tracking branch 'upstream/dev' into review/pr-853 (6942574)
- docs(codex): clarify failure routing transitions (b455a91)
- fix(gui): align routing copy with persisted strategy (7e7e782)
- Merge remote-tracking branch 'origin/dev' into experiment/806-routing-copy (7a44476)
- test(gui): align Codex routing copy expectations (6e3939a)
- test(server): cover the first-tier reasoning default fallback (30c7e97)
- rebase: preserve latest dev catalog busy handling (0938eaf)
- docs(test): distinguish native ladders and pin regression coverage (68aa3f3)
- fix(server): use canonical default fallback and advertise native ladders too (084b5b6)
- docs(grok-build): document reasoning-effort advertisement on /v1/models (6c900da)
- feat(server): advertise reasoning-effort ladders on the raw /v1/models list (9d6b986)
- clarify Codex pool routing semantics (d52b387)
- feat(providers): add Baseten Model APIs preset (ea129f5)
Full Changelog: v2.9.1-preview.20260802...v2.10.0-preview.20260802