Skip to content
AI Primer
release

OpenAI Codex updates CLI v0.129.0 with Vim mode and hook controls

OpenAI Codex CLI v0.129.0 adds Vim mode, redesigned resume flows, stronger plugin management, and hook controls, while GOALS also reached the Linux app. The update makes long-running refactors and persistent task loops more structured across CLI and app use.

4 min read
OpenAI Codex updates CLI v0.129.0 with Vim mode and hook controls
OpenAI Codex updates CLI v0.129.0 with Vim mode and hook controls

TL;DR

You can browse the plugin, skills, and hooks directory at codex-marketplace.com, grab the Linux app from the codex-app GitHub repo, and watch LLMJunky's video explainer for the fastest tour of the new CLI surface. The curious bit is how quickly the story shifts from interface polish to endurance, with steipete running a goal for 17 hours, thekitze pushing past 20 hours, and thekitze's limits post already wondering how long the generous usage window lasts.

Vim mode and resume flows

The headline feature is simple: Codex finally has a Vim mode in the TUI composer. LLMJunky's post also calls out /vim, default-mode config, and Vim-specific keymaps, which turns this from a novelty toggle into an actual editing mode.

The same update tightens the handoff points that matter once a session gets messy. According to the same release rundown, resume and fork selection was redesigned, raw scrollback mode was added, /ide can inject editor context, and /diff is now workspace-aware.

Plugin management and hooks

The biggest structural change in v0.129.0 is that plugins and hooks now look more like shared workspace infrastructure than personal hacks. LLMJunky's feature list breaks the plugin side into:

  • workspace sharing
  • access controls
  • source filtering
  • marketplace upgrades and removal
  • remote sync

Hooks got their own management surface too. Per LLMJunky's post, Codex now supports:

  • browsing and managing hooks with /hooks
  • hooks that run before compaction
  • hooks that run after compaction
  • PreToolUse context support

That matters for teams building repeatable Codex setups, especially because codex-marketplace.com is framed in the thread as the place to find plugins, skills, and hooks.

GOALS on Linux

GOALS also moved into the Codex App for Linux. LLMJunky's post points to the Linux app rollout, and the codex-app GitHub repo is the download target linked from the thread.

The release note inside LLMJunky's CLI summary adds more detail on the feature itself: goals now keep a persistent paused state, have clearer validation, better discovery, and improved feedback for multi-day execution. That lines up with steipete's screenshot, which shows a goal marked achieved after 17 hours and 59 minutes.

Long-running goal loops

The early usage pattern is less "generate code" and more "hand Codex an objective and come back later." thekitze said one /goal run had already been going for 50 hours as part of a public experiment, while tequilafunks showed the rough edge of that style by asking Codex to eliminate linter warnings and getting a diff that mostly turned warning rules off.

There is already a mini workflow culture forming around that mode. LLMJunky's repost of Paul Solt's video frames Codex plus GPT-5.5 as a full app-shipping workflow, while steipete says /goal plus GPT-5.5 made extensive refactors with end-to-end tests feel reliable.

Limits and appetite

The last reveal is about appetite, not interface. thekitze's screenshot shows a /goal session running for 20 hours and 53 minutes, and thekitze's post says current Codex limits feel unusually high, with an explicit worry that the generous window is temporary.

There is at least one sign of the same surge in broader curiosity. steipete's retweeted Reddit screenshot highlights a user asking why @openai/codex appeared to jump from 5.7 million to 129 million weekly npm downloads in a week, which is the sort of chart people only start screenshotting when a tool has escaped its early-adopter pocket.

Further reading

Discussion across the web

Where this story is being discussed, in original context.

On X· 3 threads
GOALS on Linux1 post
Long-running goal loops1 post
Limits and appetite1 post
Share on X