Skip to content

OpenAI Codex CLI rust-v0.157.0

Released · OpenAI

Must-knowSecurity fix

Models:Adds GPT-6 Sol ·Removes GPT-5.6 Sol

What the release notes say

New Features

  • Added GPT-6 Sol and Luna, including Amazon Bedrock support and migration prompts for older models. (#47332, #47347)

  • Enabled fullscreen transcripts by default and added Shift-click to extend text selections. (#47178, #47414)

  • Enabled automatic background-server startup for eligible interactive sessions, with recovery choices when server settings are incompatible. (#47179, #47318)

  • Added an f shortcut to fork conversations open in another app, preserving drafts and queued prompts. (#47185)

  • Made /import available in remote sessions and local background-server sessions. (#47317)

  • Improved terminal rendering with Unicode bullets, checkboxes, aligned equations, and optimization notation. (#47191, #47322)

Bug Fixes

  • Preserved active voice conversations when switching threads. (#47381)

  • Recovered unsent question answers into the composer when turns end, without disrupting active history searches. (#47422, #47423)

  • Respected tmux mouse settings and restored native scrollback for Terminal.app over SSH in automatic screen mode. (#47399, #47417)

  • Fixed configured proxy routing for realtime connections and standalone web search, including search redirects. (#47101, #47142, #47204)

  • Added retries for transient file-upload failures and increased the upload timeout to five minutes. (#47122, #47393)

  • Enforced network restrictions across redirects and ongoing HTTP and WebSocket traffic, including cancellation when policy changes revoke access. (#47389, #47407)

Changelog

Full Changelog: https://github.com/openai/codex/compare/rust-v0.156.0...rust-v0.157.0

  • #47063 Add a partial index for agent message board root posts @jif-oai

  • #47064 Stop redundant message-board reads when limits reach one @jif-oai

  • #47065 Deduplicate deprecation notices in the TUI transcript @etraut-openai

  • #47068 Highlight selected newlines in the transcript view @etraut-openai

  • #47073 Wait for thread idle in Guardian context budget tests @jif-oai

  • #47074 Refresh host-supplied cloud skills at turn startup @TAFOYA-OAI

  • #47075 Include attributed previews in agent message board notifications @jif-oai

  • #47077 Serialize environment updates and cancel removed pending attachments @sayan-oai

  • #47079 Mask daemon socket paths exposed through ancestor bind mounts @nicksteele-oai

  • #47081 Track cumulative MCP attribution across requests and thread history @peilin-openai

  • #47082 Show the voice toggle in the TUI shortcut overlay @etraut-openai

  • #47083 Extract per-thread enrichment into a dedicated async helper @aibrahim-oai

  • #47084 Avoid building a host SQLite driver for SQLx macros @aibrahim-oai

  • #47085 Update model catalog descriptions and GPT-5.6-Sol priority @andrewgu-oai

  • #47086 Format analytics credit usage with consistent decimal precision @fcoury-oai

  • #47088 Disable unused default dependency features @aibrahim-oai

  • #47089 Centralize JSON-RPC response serialization through payloads @aibrahim-oai

  • #47094 Restrict Unix local MCP servers to stdio descriptors @yuzhu-oai

  • #47095 Remove the rust-release-prepare workflow @andrewgu-oai

  • #47096 Keep TUI hints immediately above the composer @fcoury-oai

  • #47100 Preserve assistant answers in bounded TUI task responses @etraut-openai

  • #47101 Honor configured proxies for realtime WebSocket connections @celia-oai

  • #47106 Preserve originating turn metadata for yielded skill calls @eddie-openai

  • #47108 Preserve required Windows runtime variables for filesystem helpers @iceweasel-oai

  • #47112 Lowercase the retry hint for conversations open in another app @fcoury-oai

  • #47113 Persist thread creator identity in rollouts and SQLite @nornagon-openai

  • #47114 Preserve and expose thread item lifecycle timestamps @chiam-oai

  • #47116 Honor the configured product SKU in remote plugin requests @jessedu-oai

  • #47118 Support model-catalog overrides for Code Mode tool messages @rhan-oai

  • #47121 Pass thread IDs to attachment uploads @kchainani-oai

  • #47122 Increase OpenAI file blob upload timeout from 60 seconds to 5 minutes @wilkes-oai

  • #47125 Add extra policy configuration for Guardian reviews @won-openai

  • #47129 Preserve foreign working directories in extension tool environments @anp-oai

  • #47130 Remove the ultrafast service tier from gpt-5.6-sol @andrewgu-oai

  • #47132 Support caller-provided MITM CAs in the network proxy @viyatb-oai

  • #47137 Prevent horizontal transcript selection from triggering autoscroll @imac-oai

  • #47142 Honor system proxy settings for standalone web search @celia-oai

  • #47143 Extract exec-server CLI startup into a dedicated module @anp-oai

  • #47149 Update code mode catalog snapshot hashes @andrewgu-oai

  • #47155 Ignore stale thread-close notifications after resuming a thread @etraut-openai

  • #47158 Harden gateway OAuth credential persistence and error redaction @alexsong-oai

  • #47159 Expose HTTP origins in MCP server status @frantic-openai

  • #47162 Apply workspace routing to Guardian v2 classifier requests @acrognale-oai

  • #47170 Add explicit gateway login control and authentication status @alexsong-oai

  • #47174 Preserve empty cell metadata under pending tool-call pressure @ningyi-oai

  • #47178 Enable the fullscreen transcript by default @etraut-openai

  • #47179 Enable automatic daemon startup by default @etraut-openai

  • #47185 Allow forking conversations locked by another app in the TUI @fcoury-oai

  • #47191 Render aligned equations and optimization notation in TUI math @etraut-openai

  • #47199 Separate thread preparation from execution persistence @dermanyang-oai

  • #47204 Resolve proxy routes for standalone web search redirects @celia-oai

  • #47207 Add explicit gateway OAuth sign-in to app-server @alexsong-oai

  • #47212 Preserve MCP request trace context across transport workers @bromano-oai

  • #47235 Route multi-agent spawning through SpawnRequest @jif-oai

  • #47236 Suppress agent message board notifications to the post author @jif-oai

  • #47240 Prevent V2 agent eviction from racing with queued messages @jif-oai