Release date: 2026-03-11
Channel: latest
- Folded the remaining stacked settings and sync work into the stable release, including experimental settings flows, backend primitive extraction, and wrapper non-TTY behavior docs.
- Hardened account and flagged-account reset recovery so intentional clears suppress stale revival paths even when primary files survive an initial delete failure.
- Kept Codex CLI sync mirror-only while adding preview-first oc-chatgpt sync, named backup export, and richer target detection on top of the same canonical storage model.
npm i -g @openai/codex
npm i -g codex-multi-authcodex auth login
codex auth list
codex auth status
codex auth check
codex auth forecast --liveRelease gate commands:
npm cinpm run clean:repo:checknpm run audit:cinpm run typechecknpm run lintnpm testnpm run buildnpm run coveragenpm run test:model-matrix:smoke
Broad validation result:
105/105test files passed2456/2456tests passed- full coverage pass on the all-inclusive release branch
- model-matrix smoke completed with only skipped cases for the current runtime/account capability set after the entitlement-aware harness fix
#64test(settings): split persistence regression coverage#65test(settings): split cli settings harness coverage#61feat(settings): add experimental settings flows#63docs(cli): document wrapper non-TTY behavior#71fix(storage): harden recovery and intentional reset flows#72fix(sync): keep Codex CLI state mirror-only#74feat(sync): extract backend primitives for the sync stack
- Replacement RC assembled from
mainplus the original release branch and the previously open stacked branches for#65,#74,#61, and#63. - Stack prerequisite work from
split/pr58-sync-orchestratoris included because#61depends on it. - Release-only follow-up commit
961c3dbformalizes the flagged reset edge-case fix, the entitlement-aware smoke harness update, and the fresh-worktree documentation-test fix needed to keep the validation gate reproducible. - Release-only follow-up commit
c946d08adds broad merged-feature regression coverage. - Release-only follow-up commit
8ee10e3restores backup metadata, restore assessment, and transaction-safe named backup export behavior after the all-open merge.
- Flagged-account clears now remain suppressed when the reset marker exists, even if the primary flagged file survives an initial delete failure.
- Smoke-matrix results now distinguish unsupported account/runtime capabilities from true release-blocking failures.
- The current smoke run was environment-inconclusive rather than failing: no supported live model completed in this account/runtime, but no hard harness or transformer failures remained.
- Broad release regressions now verify that Codex CLI mirror files cannot mutate canonical storage or unified settings, that flagged reset suppression still holds when mirror files exist, and that the experimental sync/backup stack continues to validate as part of the full merged branch.