Codex CLI 0.117.0: Plugins, Multi-Agent Paths

Codex 0.117.0 ships plugins as first-class workflows, readable path-based sub-agents, and app-server shell commands. App-server TUI is now default; legacy tools removed.

Codex CLI 0.117.0: Plugins, Multi-Agent Paths

TL;DR

  • Plugins are now first-class: sync at startup, browse in `/plugins`, install/remove with clearer auth
  • Sub-agents use readable path-based addresses like `/root/agent_a` instead of UUIDs
  • App-server clients can now run shell commands, watch filesystem changes, and connect to remote websockets with bearer-token auth
  • App-server TUI is now the default; legacy artifact tool removed

New

  • Product-scoped plugins — Codex syncs plugins at startup, lists them in `/plugins`, and handles install/remove with improved auth and setup flows
  • Path-based sub-agents — Multi-agent v2 now uses readable addresses like `/root/agent_a` with structured inter-agent messaging and agent listing
  • Terminal title picker — `/title` command now works in both classic TUI and app-server TUI for easier parallel session identification
  • App-server shell commands — Clients can send `!` shell commands, watch filesystem changes, and connect to remote websocket servers with bearer-token auth
  • Image workflow improvements — `view_image` returns URLs for code mode, generated images reopen from TUI, and image history survives resume
  • Prompt history in app-server TUI — Recall previous prompts across sessions

Fixed

  • TUI output duplication — `tui_app_server` no longer duplicates live reasoning summaries or `/review` output; preserves transcript text under backpressure
  • ChatGPT login flow — Browser opens locally, cancels cleanly on `Ctrl+C`, and handles logged-out state without startup failure
  • Terminal state on exit — Early exits now reliably restore terminal state; tmux users get working `Shift+Left` for queued-message edits
  • Linux sandboxing compatibility — Older `bubblewrap` versions now work; Windows restricted-token sandbox supports more split-policy layouts
  • Remote multi-agent display — Agent names show instead of raw IDs; graceful recovery from stale turn-steering races
  • Plugin mention context — Explicit mentions no longer lose context; plugin filtering behaves predictably

Breaking Changes

  • Legacy artifact tool removed — Old `read_file` and `grep_files` handlers retired; use current file operations instead
  • App-server TUI is default — Classic TUI still available but app-server backend now enabled by default

Update via: npm install -g @openai/codex-cli@0.117.0 or check the full release on GitHub

Source: Codex