Codex CLI now lets you steer a reply while it is still answering

1 month ago

Codex CLI v0.162.1 to v0.163.0, the OpenAI coding agent for the terminal: steer a reply while Codex is still answering, interrupts that stop Code Mode, parallel read-only tools, Daybreak on by default for eligible accounts, a searchable /config panel, a leader key in /keymap, /daemon restart, /side that survives thread switches, and the patched zsh removed. Plus fixes for resumed permissions, the network proxy, Windows and WSL paste, commands that hung, and two startup and TUI failures. v0.163.0 release notes: https://github.com/openai/codex/releases/tag/rust-v0.163.0 v0.162.1 release notes: https://github.com/openai/codex/releases/tag/rust-v0.162.1 Full changelog: https://github.com/openai/codex/compare/rust-v0.162.0...rust-v0.163.0

Ask about this presentation

Chapters

  1. 0:00Codex CLI now lets you steer a reply while it is still answering
  2. 0:12Interrupting a turn stops Code Mode too
  3. 0:21Read-only tools run side by side
  4. 0:30Daybreak is on by default for eligible accounts
  5. 0:43In the terminal
  6. 0:45/config searches every setting and applies changes live
  7. 0:55Set a leader key in /keymap
  8. 1:09Restart the background server from /daemon
  9. 1:20/side takes you back to your side conversation
  10. 1:33Codex no longer bundles a patched zsh
  11. 1:47Fixes
  12. 1:49A resumed thread keeps its permissions
  13. 2:03The network proxy closes three gaps
  14. 2:19Pasting text works on Windows and WSL
  15. 2:32Commands finish when they are done
  16. 2:45Codex starts again, and multiline questions stop crashing
  17. 3:01Every change is in the Codex release notes
Show transcript
  1. Codex CLI now takes a follow-up while it is still answering. Type a correction mid-reply and Codex steers to it right away, without waiting for the turn to finish.

    Slide text
    01 02 03 On by default
    openai/codex · rust-v0.163.0 · #51812
    Codex
    Type a follow-up Codex changes course
  2. When you interrupt a turn, Code Mode now stops with it. Any running Code Mode cells and the tool calls nested inside them end with it as well.

    Slide text
    codex-cli
    01 02 03 On by default
    openai/codex · rust-v0.163.0 · #51835

    Running Code Mode cells and their nested tool calls end with the turn.

  3. Codex can now run lookups that only read in parallel: skill lookups, memory lookups, and conversation history searches.

    Slide text
    codex-cli
    01 02 03 On by default
    openai/codex · rust-v0.163.0 · #52245
    Skills list and read
    Memory list, read and search
    Conversation history search and read
  4. Daybreak, the Cyber access program in Codex, is now on by default for eligible accounts. In codex exec, you can also select Daybreak with an OpenAI API key, when the server offers access.

    Slide text
    codex-cli
    01 02 03 On by default
    openai/codex · rust-v0.163.0 · #53701, #53717

    codex exec can pick Daybreak with an OpenAI API key, when the server offers access.

  5. In the terminal.

    Slide text
    codex-cli
    01 02 03 In the terminal
    02
    In the terminal
  6. Type /config to search your preferences across every category. Supported changes take effect immediately, and the panel tells you which ones still need a restart.

    Slide text
    codex-cli
    01 02 03 In the terminal
    openai/codex · rust-v0.163.0 · #52990, #53429

    Settings that still need a restart say so.

  7. In /keymap you can now set a leader key. The default is Control X. Shortcut hints stay on screen until you pick one or cancel. If you use voice, mute moves to F9.

    Slide text
    codex-cli
    01 02 03 In the terminal
    openai/codex · rust-v0.163.0 · #52273
    Ctrl+X the default leader
    Hints stay open until you choose or cancel
    Voice mute moves to F9
  8. /daemon can now restart the background server Codex manages for you. It warns about work in other chats the restart could interrupt, then reconnects on its own.

    Slide text
    codex-cli
    01 02 03 In the terminal
    openai/codex · rust-v0.163.0 · #53173

    Codex warns about work a restart could interrupt, then reconnects.

  9. Switching threads used to throw away your side conversations. Now /side reopens the one you had. And when you answer a pending prompt, the answer goes back to the thread that asked.

    Slide text
    codex-cli
    01 02 03 In the terminal
    openai/codex · rust-v0.163.0 · #52184, #53436

    Even after you switch threads. Answers to pending prompts go to the thread that asked.

  10. Codex dropped its patched zsh. Commands run through its standard shell executor. Configs with the retired shell flags get a migration notice. The Linux and macOS packages are smaller, too.

    Slide text
    codex-cli
    01 02 03 In the terminal
    openai/codex · rust-v0.163.0 · #52160, #52213, #52178
    Standard shell executor runs your commands
    Retired shell flags show a migration notice
    Smaller packages on Linux and macOS
  11. Fixes.

    Slide text
    codex-cli
    01 02 03 Fixes
    03
    Fixes
  12. Resuming a saved thread now brings back the permissions and network approvals you gave it. An override you pass explicitly, or your organization's current managed policy, still takes priority.

    Slide text
    codex-cli
    01 02 03 Fixes
    openai/codex · rust-v0.163.0 · #53150, #53419, #53424

    Network approvals come back too. Explicit overrides and managed policy still win.

  13. The network proxy got three security fixes. It checks permission before looking up a hostname, so unapproved hosts never reach DNS. It rejects requests with two Host headers. And a credential alias can't bypass inspection hooks.

    Slide text
    codex-cli
    01 02 03 Fixes
    openai/codex · rust-v0.163.0 · #51650, #53506, #52661
    DNS lookups only after the host is approved
    Duplicate Host headers rejected
    Credential aliases can't skip inspection hooks
  14. On Windows, Control V and Shift Insert now paste text, not just images. On WSL, repeated pastes reuse the clipboard reader, and a stuck copy times out instead of hanging.

    Slide text
    codex-cli
    01 02 03 Fixes
    openai/codex · rust-v0.163.0 · #53224, #52967, #53453
    Ctrl+V and Shift+Insert paste text as well as images
    Repeated pastes on WSL reuse the clipboard reader
    Copy on WSL times out instead of hanging
  15. A local command now finishes promptly even when a child process keeps its output pipe open. Remote commands keep output that arrives late. And codex exec stops printing the same file diff twice.

    Slide text
    codex-cli
    01 02 03 Fixes
    openai/codex · rust-v0.163.0 · #52652, #53622, #53444
    Local commands end even if a child holds the output open
    Remote commands keep output that arrives late
    codex exec prints each diff once
  16. Earlier in the week, a smaller release fixed two failures in the terminal interface. A question with several lines no longer crashes it. And a background server whose feature settings differ from the defaults no longer stops Codex from starting.

    Slide text
    codex-cli
    01 02 03 Fixes
    openai/codex · rust-v0.162.1 · #51866, #52648
    Multiline questions keep their line breaks and links
    Background server settings no longer stop Codex from starting
  17. The release notes list every change and setting name. You'll find them on the Codex releases page on GitHub.

    Slide text
    codex-cli
    01 02 03 Fixes
    openai/codex · rust-v0.163.0

    github.com/openai/codex › Releases

What happened in AI today, in your inbox

One short email each evening. Read it and you’re caught up.

Built with ❤️ in New York