Codex CLI 0.129.0: Vim Composer, Plugin Sharing, Linux Sandbox Fixes

Codex CLI 0.129.0 brings Vim composer mode, plugin workspace sharing with access controls, and critical Linux/Windows sandbox reliability fixes. Memories MCP v1 adds persistent memory management.

Codex CLI 0.129.0: Vim Composer, Plugin Sharing, Linux Sandbox Fixes

TL;DR

  • Modal Vim editing now available in the TUI composer with full keymap support
  • Plugin workspace sharing with access controls and marketplace upgrades
  • Linux sandbox reliability fixes for older bwrap, symlinks, and shared /tmp setups
  • Windows sandbox improvements for named pipes, ConPTY teardown, and Git worktrees

New

  • Vim composer mode — Modal Vim editing in the TUI with /vim command, default-mode config, and Vim-specific keymap contexts
  • Plugin workspace sharing — Share plugins across workspaces with access controls, source filtering, local path tracking, and marketplace removal/upgrade flows
  • Redesigned session picker — Easier resume and fork workflows with raw scrollback mode, /ide context injection, and workspace-aware /diff
  • /hooks browser — Browse and toggle lifecycle hooks from the TUI, with PreToolUse context support and before/after compaction execution
  • Theme-aware status line — Color-coded status line with optional PR and branch-change summaries; /keymap debug inspector for terminal key events
  • Experimental goals improvements — Goals now discoverable, stay paused across resume unless opted back in, with clearer validation and multi-day duration output
  • Memories MCP v1 — Full MCP integration for persistent memory management with pagination, multi-query search, normalized matching, and symlink protection

Fixed

  • /copy now works correctly in tmux without passthrough mode
  • Alt+Enter and modified Delete/Backspace keys behave correctly in the TUI
  • Windows typing and paste latency reduced with shared burst interval
  • Large paste placeholders and Ctrl+C-stashed drafts survive clear/editor workflows without corrupting draft history
  • TUI startup and accessibility tightened by bounding terminal probes, clearing first inline viewport render, and honoring animations=false for screen readers
  • Linux sandbox startup more reliable across older bwrap versions, slow mount probes, symlink-protected paths, and shared /tmp setups
  • Windows sandbox and exec policy now handle named pipes, ConPTY teardown, PowerShell-wrapped allow rules, Git worktree safe.directory, and unsafe Git options
  • Custom CA login behind TLS-inspecting proxies, Bedrock runtime endpoint reporting, dangerous project config keys, heredoc redirect approval matching, and unbounded MCP/hook output growth

Breaking Changes

  • /approvals command retired and /autoreview renamed to /approve — update any automation or scripts using the old command names

Update via: npm install -g @openai/codex@latest or brew upgrade codex

Source: Codex