The Codex Changelog

Resolving Codex CLI and Desktop Thread Lock Conflicts

The Codex Changelog

Show Notes

Learn why transitioning between the Codex CLI and Desktop app can trigger thread writer lock errors caused by the managed app server daemon's 30-minute grace period. We explore workarounds like selective daemon stops, chat forking, and the unconfirmed --no-daemon flag, alongside fixes and bugs from recent 0.164.0 and 0.165.0 alpha releases.

More from The Codex Changelog

Oct 25, 2026

Codex CLI 0.164.0 enables the Amazon Bedrock setup wizard by default, making it easier to use detected AWS credentials or a Bedrock bearer token. We cover the Mantle endpoint, setup options for local use and CI, and practical caveats around regional model availability, token lifetimes, IAM permissions, and request costs—plus several smaller release improvements.

Oct 24, 2026

Codex 0.164.0 adds enterprise MCP authentication using eligible Codex account grants or dedicated sign-in, including support for OAuth clients that require secrets. Learn what to verify before configuring a gateway, plus caveats around remote MCP settings, token refresh, credential masking, and several useful CLI and session fixes.

Oct 23, 2026

Codex 0.164.0 adds inline arguments to /model and /permissions, letting you switch models, reasoning effort, speed, and permission profiles without navigating pickers. Learn a practical workflow for saving those combinations in /presets, plus caveats around unsupported settings and resumed sessions.

Oct 22, 2026

A closed background-compaction channel could leave a Codex app-server turn stuck in progress; learn the reported recovery steps and the fix associated with PR 55581, whose release availability is still unclear. We also cover an open report of queued input disappearing when pre-turn compaction is interrupted, plus notes on CLI voice disconnects, installer download-host selection, and GPT 5.5 retirement.

Oct 21, 2026

Codex’s new PromptCacheKey policy lets hosts keep session identity separate from prompt-cache routing. Learn how to choose a shared key for parallel subagents, omit the field for compatible gateways, and reapply the policy when resuming threads—plus caveats for cache hits and prompt consistency. Also: updates to fork-prefix preservation, authentication errors, Guardian metrics, and compaction recovery.

See all episodes →