- [new]
codex exec-serveraccepts--exit-on-stdin-closeso the process exits when the parent-owned standard-input pipe closes (useful when a supervisor owns the session lifetime). - [changed] MCP support moves onto rmcp 3.x (from 1.8), with broader client/server capability and result shapes for tools, prompts, resources, and related notifications.
- [removed] The
o1model identifier is no longer bundled. - [changed] Shell completions (bash, fish, zsh) include the new
exec-serverflag.
Under the hood
- MCP client work includes pagination helpers and a local stdio transport path, alongside
CODEX_MCP_PROTOCOL_VERSIONfor protocol negotiation. - TUI gains an agent picker module; skills pick up render-observability hooks; debug-sandbox cloud config and external-agent session record handling continue to evolve.
- Exec-server relay/protobuf noise-framing code is trimmed back.
- V8 is bumped to 150.4.0; several transitive HTTP/TLS crates are dropped or replaced in the lockfile as part of the dependency refresh.
- Thread-store and multi-agent config shapes, plugin summaries, and assorted approval/tool payload types are adjusted ahead of follow-on UI and API work.