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#

VariableWhat It Does
OPENAI_FILE_BLOB_UPLOAD_TIMEOUTSets 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#

  1. Codex CLI release notes, rust-v0.154.0 through rust-v0.157.1