Codex CLI 0.114.0: Hooks, Health Checks, Handoffs

Codex CLI 0.114.0 adds experimental hooks, improves handoff continuity with transcript context, and fixes permission handling, tmux crashes, and stuck threads.

Codex CLI 0.114.0: Hooks, Health Checks, Handoffs

TL;DR

  • Experimental hooks engine with SessionStart and Stop events for custom workflows
  • Handoffs now preserve realtime transcript context for better continuity
  • Fixed permission handling, tmux crashes, and stuck-in-progress threads

New

  • Experimental code mode — Isolated coding workflows for more focused development sessions.
  • Hooks engine — SessionStart and Stop hook events let you trigger custom logic at session boundaries.
  • Health check endpoints — WebSocket app-server deployments now expose GET /readyz and GET /healthz on the same listener for easier monitoring.
  • Disable bundled system skills — Config switch to turn off built-in skills entirely if you need a cleaner environment.
  • Handoff transcript context — Handoffs now carry realtime transcript, improving continuity when work transfers between turns.
  • Improved $ mention picker — Skills, Apps, and Plugins are now clearly labeled, with plugins surfaced first for faster discovery.

Fixed

  • Linux tmux crash from concurrent user-shell lookups — no more segfaults during shell detection.
  • Apps being enabled in unsupported sessions — tightened enablement checks to prevent invalid states.
  • Reopened threads stuck as in-progress — threads now properly resume after quitting mid-run.
  • Permission handling — legacy workspace-write behavior preserved, newer permission profiles degrade safely on older builds.
  • Approval flows — granted permissions now persist across turns, work with reject-style configs, and are honored by apply_patch.

npm install -g @openai/codex-cli@0.114.0 or check the full release on GitHub.

Source: Codex