Codex CLI v0.157.1: voice conversations, fullscreen transcripts, and GPT-6 models#
Part of the Codex CLI Version Tracker series. | Codex on GitHub | Official Changelog
Coming from v0.153.4, a v0.157.1 user gets voice conversations, fullscreen transcripts by default, worktree-isolated sessions, a background server with a /daemon control, and GPT-6 Astra, Sol, and Luna in the model picker.[1]
This spans v0.154 through v0.157, a wide range.
New Environment Variables#
| Variable | What It Does |
|---|---|
OPENAI_FILE_BLOB_UPLOAD_TIMEOUT | Sets the timeout for file blob uploads. v0.157.0 (#47122) raised the default from 60 seconds to 5 minutes.[1] |
Models#
GPT-6 Astra, Sol, and Luna are in the model picker. v0.157.0 added GPT-6 Sol and Luna with Amazon Bedrock support and migration prompts for older models.[1]
What Shipped#
Voice conversations ship, with an audio runtime for Linux and Windows.
Fullscreen transcripts became the default in v0.157.0, with Shift-click to extend selections.[1] Responses render Mermaid diagrams. The /usage dashboard exposes account usage, token totals, and plugin and skill activity.[1]
Worktree-isolated sessions are supported. A background server (daemon) runs with a /daemon control and a --no-daemon bypass. /import became available in remote and background-server sessions, and an f shortcut forks a conversation already open in another app.[1]
v0.157.0 enforced network restrictions across redirects and ongoing HTTP and WebSocket traffic, cancelling connections when a policy change revokes access.[1]
Inside the Release#
1,116 commits from 48 contributors landed by v0.157.1 on September 25. Nearly all of the change sits in codex-rs; the remainder is CI configuration and a growing dev-container setup. The top of the author list is entirely staff accounts (etraut-openai, jif-oai, fcoury-oai, charliemarsh-oai, andrewgu-oai), so this reads as a broad internal effort rather than a subsystem carried by one or two people.
codex-guardian and related approval-review symbols are present in the source.
What This Tells Us#
The direction is a resident runtime. A background server that answers /daemon and --no-daemon moves Codex closer to a persistent application than a one-shot command. The build carries desktop, web, and IDE surfaces alongside the terminal one (CODEX_DESKTOP_APP, CODEX_WORK_WEB, CODEX_IDE_VSCODE).
The second bet is the terminal experience itself. Fullscreen transcripts, voice conversations, Mermaid rendering, and a usage dashboard put weight on how the tool feels to sit in front of. Claude Code and Gemini CLI compete on in-terminal ergonomics too. Worktree-isolated sessions point at parallel and forked work, close to the git-worktree patterns other harnesses lean on.
The third is safety. codex-guardian approval-review symbols, network-policy enforcement across redirects and ongoing HTTP and WebSocket traffic (v0.157.0), and cross-platform sandbox symbols sit in the build. For a tool that runs commands and edits files under an OpenAI account, that is the enterprise and cross-platform surface being built out in the open.
All trademarks and software referenced belong to their respective owners.
Sources#
- Codex CLI release notes, rust-v0.154.0 through rust-v0.157.1