Evidence record / codex
A dated record of one change, kept so the writing that cites it can be checked. Compiled from the sources listed below by the research run, not written for reading. The judgment lives in the issues that cite it, below.
2026-10-13-codex-channel-fourteen-stables-in-eighteen-days-model-and-daemon-changes-in-patches-sdks-in-lock
Channel: fourteen stables in eighteen days, model and daemon changes in patches, SDKs in lockstep. Fourteen non-prerelease tags landed between 2026-09-22 and 2026-10-09, with 94 new alpha release objects alongside. The release pipeline now refuses to move GitHub latest, npm latest and platform dist-tags, the R2 latest channel or the installer aliases backward (#51186), and parks out-of-order alpha publishes under release-<version>-<tag> dist-tags (#49704). That is the failure the parent observed on 2026-09-23, when npm alpha pointed back to 0.155.0-alpha.16.3. At the cutoff, newest stable is rust-v0.162.1, published 2026-10-09T19:44:51Z; npm CLI and TypeScript SDK latest are 0.162.1 and PyPI openai-codex is 0.162.1. The tagged README lists the standalone installer first, with npm and Homebrew alternatives; that ordering already existed at 0.155.1 and is not new this window. The Python SDK ships to PyPI with every CLI stable but without GitHub release objects. Independent text extraction on 2026-10-14 finds all fourteen CLI entries on the official changelog; the original absence claim was an inspection error with no immutable October 13 support. Python publication delays are approximately 3.4 to 12.3 minutes using the earliest artifact upload per version.
Channel: tagged-release; docs-only (changelog). Half: capability. Date: 2026-09-22 to 2026-10-09.
Operator consequence: The default install moved from 0.155.1 to 0.162.1 in eighteen days, and 0.156.1 adds model choices, 0.159.1 changes the default model, and 0.162.1 fixes daemon compatibility; 0.159.3 also adds reminders. Pin the CLI, the Python SDK and the TypeScript SDK to the same version and upgrade on purpose; read each versioned GitHub release body for historical facts. Pinning the CLI does not pin an auto-started background server (section 2).
Receipt
- https://github.com/openai/codex/releases/tag/rust-v0.162.1
- https://github.com/openai/codex/releases
- https://www.npmjs.com/package/@openai/codex
- https://pypi.org/project/openai-codex/
- https://github.com/openai/codex/pull/51186
- https://github.com/openai/codex/pull/49704
- https://learn.chatgpt.com/docs/changelog
- https://github.com/openai/codex/releases/tag/rust-v0.163.0-alpha.8
- https://github.com/openai/codex/releases/tag/rust-v0.163.0-alpha.9
- https://github.com/openai/codex/releases/tag/rust-v0.163.0-alpha.10
- https://pypi.org/pypi/openai-codex/0.159.1/json
- https://pypi.org/pypi/openai-codex/0.160.1/json
- https://github.com/openai/codex/blob/rust-v0.162.1/README.md#L14-L54
- https://registry.npmjs.org/@openai%2fcodex
- https://registry.npmjs.org/@openai%2fcodex-sdk
Finding metadata
Run: 2026-10-13-profile-refresh-2026-09-21_2026-10-13-frontier-v0
Finding ID: 2026-10-13-codex-channel-fourteen-stables-in-eighteen-days-model-and-daemon-changes-in-patches-sdks-in-lock
Source links
Primary links, including exact changelog lines when available.
- github release2026-10-13-codex-channel-fourteen-stables-in-eighteen-days-model-and-daemon-changes-in-patches-sdks-in-lockopenai/codex / rust-v0.162.1official docs2026-10-13-codex-channel-fourteen-stables-in-eighteen-days-model-and-daemon-changes-in-patches-sdks-in-lockgithub.com/openai/codex/releasespackage registry2026-10-13-codex-channel-fourteen-stables-in-eighteen-days-model-and-daemon-changes-in-patches-sdks-in-lockwww.npmjs.com/package/@openai/codexpackage registry2026-10-13-codex-channel-fourteen-stables-in-eighteen-days-model-and-daemon-changes-in-patches-sdks-in-lockpypi.org/project/openai-codex/merged pr2026-10-13-codex-channel-fourteen-stables-in-eighteen-days-model-and-daemon-changes-in-patches-sdks-in-lockgithub.com/openai/codex/pull/51186merged pr2026-10-13-codex-channel-fourteen-stables-in-eighteen-days-model-and-daemon-changes-in-patches-sdks-in-lockgithub.com/openai/codex/pull/49704official docs2026-10-13-codex-channel-fourteen-stables-in-eighteen-days-model-and-daemon-changes-in-patches-sdks-in-locklearn.chatgpt.com/docs/changeloggithub release2026-10-13-codex-channel-fourteen-stables-in-eighteen-days-model-and-daemon-changes-in-patches-sdks-in-lockopenai/codex / rust-v0.163.0-alpha.8github release2026-10-13-codex-channel-fourteen-stables-in-eighteen-days-model-and-daemon-changes-in-patches-sdks-in-lockopenai/codex / rust-v0.163.0-alpha.9github release2026-10-13-codex-channel-fourteen-stables-in-eighteen-days-model-and-daemon-changes-in-patches-sdks-in-lockopenai/codex / rust-v0.163.0-alpha.10package registry2026-10-13-codex-channel-fourteen-stables-in-eighteen-days-model-and-daemon-changes-in-patches-sdks-in-lockpypi.org/pypi/openai-codex/0.159.1/jsonpackage registry2026-10-13-codex-channel-fourteen-stables-in-eighteen-days-model-and-daemon-changes-in-patches-sdks-in-lockpypi.org/pypi/openai-codex/0.160.1/jsontagged commit file2026-10-13-codex-channel-fourteen-stables-in-eighteen-days-model-and-daemon-changes-in-patches-sdks-in-lockopenai/codex / README.md#L14-L54official docs2026-10-13-codex-channel-fourteen-stables-in-eighteen-days-model-and-daemon-changes-in-patches-sdks-in-lockregistry.npmjs.org/@openai%2fcodexofficial docs2026-10-13-codex-channel-fourteen-stables-in-eighteen-days-model-and-daemon-changes-in-patches-sdks-in-lockregistry.npmjs.org/@openai%2fcodex-sdk
Versioned source: run artifact