OpenAI Codex CLI 0.129.0:终端编程工具迎来 Vim 编辑、插件共享和 Hooks 系统

分类: AI开源软件工具 |发布于: 5/10/2026 |最后更新: 5/10/2026
OpenAI Codex CLI 0.129.0:终端编程工具迎来 Vim 编辑、插件共享和 Hooks 系统

OpenAI Codex CLI 0.129.0:终端编程工具迎来 Vim 编辑、插件共享和 Hooks 系统

基于已整理草稿生成的网页版文章,适合先稳定落地,再做局部润色与发布检查。

5月7日,OpenAI 发布了 Codex CLI 0.129.0。这是这款终端编程 Agent 近期功能最密集的一次更新——Vim 模态编辑进入 TUI、插件管理支持团队共享、Hooks 系统让 Agent 行为可编程,还有实验性的 Goals 功能。这些改动不只是修修补补,它们在把 Codex 从"能在终端写代码的 AI"推向"可深度定制的编程工作流平台"。

Vim 模态编辑:终端里的老朋友回来了

Codex TUI 的 composer 现在支持 Vim 模态编辑。你可以用 /vim 命令切换,也可以在配置里设置默认模式(default-mode),Vim 专属的 keymap contexts 也一并到位。

这对 Vim 用户意味着什么?你不用在"跟 Agent 对话"和"用自己习惯的方式编辑文字"之间反复切换心智模式了。在 composer 里直接 normal mode 浏览、insert mode 输入——一种编辑习惯,两套功能。

工作流恢复:长会话不再怕中断

0.129.0 对工作流恢复做了全面重新设计:

  • 新的 resume/fork picker:更方便地恢复和复制之前的工作流,选择你要继续的那条路径。
  • Raw scrollback 模式:查看未经格式化的原始输出,排查问题更直接。
  • /ide context injection:从 IDE 注入上下文到终端会话,两个环境之间的信息桥梁。
  • Workspace-aware /diff:差异比较感知你的工作区结构,跨分支对比更准确。

这些改动解决的核心痛点是:长会话中途断了怎么办?之前恢复不够直观,现在有了清晰的 picker 和更好的上下文衔接。

插件管理大升级:从个人工具到团队基础设施

这次更新对插件系统的改动最多,一口气覆盖了这些能力:

  • Workspace sharing:插件可以在工作区层面共享给团队,不用每人单独安装。
  • 访问控制:共享出去的插件可以设置谁能用、谁不能。
  • 来源过滤:按来源筛选插件。
  • Marketplace 删除/升级:在插件市场里直接管理版本。
  • Remote bundle sync:远程同步插件包。
  • Admin-disabled 状态处理:管理员可以禁用特定插件。

插件从"我装我自己用"变成了"团队装团队用、管理员可控"——这是从个人工具走向团队基础设施的关键一步。

Hooks 系统:让 Agent 行为可编程

Hooks 在 0.129.0 里从底层配置变成了可交互的功能:

  • /hooks 命令:直接在 TUI 里浏览和切换所有 hooks,不用翻配置文件。
  • Compaction 前后钩子:上下文压缩是 Agent 长会话的关键机制,现在你可以在压缩前后插入自定义逻辑。
  • PreToolUse 上下文注入:在 Agent 调用任何工具之前,注入额外的上下文信息——比如"这个文件不要改"或者"这个 API 需要 token"。
  • Codex Apps auth 和 MCP elicitations:现在可以通过 TUI/Guardian 流程展示,不再需要跳到别的地方处理。

Hooks 的本质是让 Agent 的行为变得可编程、可审计。你可以规定"什么之前做什么、什么之后检查什么",而不是完全依赖 Agent 自己判断。

Goals:长时间任务的导航灯

Goals 功能仍处于实验阶段,但这次更新做了几个重要改进:

  • Goals 变得可发现——你能在界面里看到有哪些目标在运行。
  • 跨 resume 时,Goals 默认暂停,除非你主动选择继续——避免恢复后 Agent 自动接着跑你不想继续的任务。
  • 更清晰的验证和多日持续时间输出——长时间运行的 Agent 任务有了更好的状态展示。

其他值得留意的改动

  • 状态栏升级:支持主题色显示,还能展示 PR 和分支变更摘要。
  • /keymap debug:调试终端按键事件的利器,解决"我按了但 Agent 没收到"的问题。
  • Bug fix 大批修复:tmux 兼容性、Windows 输入延迟、Linux sandbox 启动可靠性、大粘贴内容处理、accessibility 改进等。

小结

0.129.0 是 Codex CLI 迄今功能最密集的版本之一。Vim 编辑、插件共享、Hooks 系统、Goals 管理——这些改动的共同方向是让终端编程 Agent 从"能用"变成"可定制、可共享、可编排"。对个人开发者来说,Vim 支持和更好的工作流恢复是实打实的效率提升;对团队来说,插件共享和 Hooks 让 Agent 行为从"黑箱"变成"可治理"。

当然,Goals 仍标注为实验性,部分新功能还需要更多实践验证。但方向是清晰的:终端编程工具的竞争,已经从"谁写的代码多"进入了"谁的工作流更可控"的阶段。

---

*基于 OpenAI Codex GitHub Release 官方 changelog 整理。*

参考来源

说明:该页面由基础模板稳定生成,后续可继续局部润色样式或补充模块,再进入发布检查。