← AUTOMATER NEWSROOM

Codex 0.163.0 Adds Live Follow-Up Steering, Searchable /config and Leader-Key Map

OpenAI Codex 0.163.0 adds interrupt-and-steer follow-ups, a searchable /config panel with live toggles, a configurable leader key, /daemon restarts, and parallel read-only tools. What changes for daily coding-agent work.

Hero diagram showing a user follow-up steering an active Codex turn toward a controlled outcome, with config search and leader-key panelsHero diagram showing a user follow-up steering an active Codex turn toward a controlled outcome, with config search and leader-key panels
Original explanatory hero: live follow-up steering redirects an active Codex turn, supported by searchable config and leader-key panels.

OpenAI shipped Codex 0.163.0 on Oct. 15, and this one changes how you drive long-running turns. You can now send a follow-up while Codex is still responding, search settings in /config instead of guessing keys, and define your own leader key in /keymap.

The release list confirms 0.163.0 as Latest, sitting above a string of 0.163.0 alphas and the prior 0.162.1 patch. The Codex repository remains the install and source hub, with npm, Homebrew, and direct tarball downloads. For operators, the headline is control: interrupt cleanly, retune without restarting, and keep background servers alive.

GitHub release page for openai/codex 0.163.0 showing New Features, Bug Fixes, and Documentation heading
GitHub release page for openai/codex 0.163.0 showing its New Features and Bug Fixes lists with the Documentation heading visible. Original source: GitHub openai/codex release tag. · Original source

Steer while it works

The most consequential change is live steering. Previously, correcting a wandering agent meant waiting, interrupting, then re-prompting and losing momentum. In 0.163.0 you type a follow-up mid-response to redirect it immediately.

Critically, interrupting a turn also stops active Code Mode cells and their nested tool calls. That closes a painful failure mode where the visible turn stopped but a cell kept running shell commands or MCP calls in the background. The release notes trace this to instant-interrupt and code-mode-interruption work, now enabled by default.

What you can do with it:

  • Redirect a refactor mid-stream: “stop after the auth module, skip migrations”
  • Kill a bad plan early when you see the wrong file list or test command
  • Split work without a restart: steer the current turn toward a safe checkpoint, then start the risky part as a new turn

Diagram comparing old wait-then-reprompt flow with new interrupt-and-steer flow that stops nested Code Mode callsDiagram comparing old wait-then-reprompt flow with new interrupt-and-steer flow that stops nested Code Mode calls
Original diagram: old turns required waiting and re-prompting while 0.163.0 steering interrupts the cell and redirects the same turn.

In practice, treat steering as a throttle, not a chat. Short, explicit redirects work best because they replace the pending intent without forcing a full context rebuild.

Searchable /config finally fixes settings discovery

Open /config to search preferences across categories, change supported settings immediately, and see which changes require a restart.

If you run Codex fleets or onboard teammates, this is a support-cost fix. Settings were scattered across config files, flags, and TUI toggles. Now you get one searchable panel, live application for supported keys, and an explicit restart badge for the rest. No more “did that toggle apply” guessing.

Try this workflow after upgrade:

/config      # search for sandbox, model, approvals, voice
# toggle a supported setting -> applies immediately
# settings marked restart-required -> restart Codex once
/keymap     # set a leader key, review shortcut hints
/daemon     # restart a managed background server with warning

The follow-on settings-navigation improvement means plugin toggles keep working while you search and filters survive a refresh. Small, but it makes live triage usable.

Leader key, /daemon restarts, and parallel reads

The new configurable leader key defaults to Ctrl+X. Shortcut hints stay open until you choose or cancel, and voice mute moves to F9. If you live in tmux, screen, or a modal editor, set a leader that does not fight your multiplexer:

/keymap
# set leader to Ctrl+X or your preferred chord
# hints remain visible until you confirm or cancel
# voice mute is now F9

Managed background servers get a safer restart path. Restart from /daemon, and Codex warns about work the restart could interrupt, then reconnects automatically. Use it when a daemon upgrade lands mid-day instead of killing the process from another shell.

Under the hood, Codex can now run independent read-only tools in parallel, including skill, memory, and conversation-history lookups. Expect faster turns that gather context from several stores at once, not a speedup on writes. Daybreak is also enabled by default for eligible accounts, and codex exec can select it with an OpenAI API key when the server offers access.

If you do this What 0.163.0 changes Operator payoff
Long Code Mode runs Interrupt stops cells and nested calls No orphaned commands after you stop a turn
Tune approvals, models, sandbox Searchable /config with live apply and restart labels One place to verify settings
Heavy keyboard use Configurable leader key, persistent hints Fewer misfires, portable muscle memory
Daemon-backed sessions Warn-then-restart from /daemon with auto-reconnect Safe daytime restarts
Context-heavy prompts Parallel skill, memory, and history reads Lower latency on research turns

Fixes worth upgrading for

Several bug fixes have direct workflow impact:

  • Resuming a saved thread restores its permissions and network approvals, while respecting explicit overrides and current managed policy. Resume is trustworthy again.
  • The network proxy now checks permission before DNS lookup, rejects duplicate Host headers, and prevents credential aliases from bypassing inspection hooks. That is a hardening fix for proxied sandboxed sessions.
  • Return to an existing side conversation with /side after switching threads, and answers to pending prompts route back to the thread that asked. Multi-thread triage is less lossy.
  • On Windows, Ctrl+V and Shift+Insert paste text as well as images. On WSL, repeated pastes reuse the clipboard reader and copy attempts time out instead of hanging.
  • Local commands finish promptly when a child keeps an output pipe open. Remote commands preserve late-arriving output so the final poll can still collect it. codex exec no longer reprints the same file diff after an unrelated command.

Docs updates cover GPT-6 family migration guidance and Linux sandbox internals with bubblewrap for filesystem isolation and seccomp for syscall filtering. If you maintain agent sandboxes, read the second one before you copy sandbox flags between hosts.

Upgrade notes

Two chores need attention. Codex now uses its standard shell executor and no longer bundles a patched zsh. Configurations using retired shell flags receive a migration notice — do not ignore it if you pinned shell behavior. Linux and macOS packages are smaller thanks to stripped symbols in packaged binaries, with symbols preserved in original build outputs for debugging.

Upgrade path:

npm install -g @openai/codex
# or
brew upgrade --cask codex
codex --version
# then in TUI: /config, /keymap, /daemon to verify

If you pinned 0.162.x for stability, this release is worth testing because interrupt hygiene and permission restore fix resume-and-abort trust. That is the same theme as our prior Codex 0.162.0 managed worktrees and command-center pinning coverage: less lost work across threads and restarts.

Bottom line: update one machine, set your leader key, learn /config search, and use steering on the next long Code Mode run. You will feel the difference the first time you stop the wrong plan before it finishes.

Sources

  1. Release 0.163.0 · openai/codex · GitHub
  2. Releases · openai/codex · GitHub
  3. GitHub - openai/codex: Lightweight coding agent that runs in your terminal · GitHub