你可能还没注意到,OpenAI的Codex CLI在20天内连续发布了12个版本——从v0.86一路跳到v0.97。这种迭代密度在AI编程工具领域相当罕见。今天我们不讨论概念,只讲实际变化:这些版本到底带来了哪些真正能提升开发效率的功能?
Plan模式:让AI从执行者变成规划者
如果你用过早期的Codex CLI,一定会对被逐步下达指令的体验印象深刻。那种模式像极了装修时不断指挥工人:先刷墙、再铺地板、最后装橱柜,每一步都得你说了算。而Plan模式的演进,就是为了让AI成为那个能统筹全局的工头。
这条演进路线清晰可见:v0.88搭好了协作架构的基础框架,v0.90向普通用户开放Beta版——此时主agent可以派出研究agent查资料,再安排编程agent写代码。有意思的是,v0.91迅速把子agent数量从12个砍到了6个,大概是为了防止“摊大饼式”的多任务并行反而导致低效。这种自我收敛的设计,体现了开发团队对稳定性的重视。
到了v0.93,计划生成过程变成了流式视图,你可以实时看到AI的思考步骤,而不是闷头等待一个黑盒结果。v0.94更是直接把Plan模式设为默认,新用户一进来就被引导着“告诉我想完成什么”。v0.95则补上了视觉能力——你可以把设计稿截图扔过去,它真能看懂并据此生成代码。
我的点评是:Plan模式的成熟,意味着AI编程助手从“接口式调用”走向了“目标驱动”。即使任务复杂到需要多步推理、跨模块协调,你只需要确认大方向,剩下的交给AI自行拆解。不过也要提醒一句:如果只是“去除数组重复元素”这类30秒小事,直接对话更快,没必要动用规划引擎。
Skills系统:从“能用”到“可定制”的平台革命
如果说Plan模式是Codex CLI的“大脑”,那么Skills系统就是它的“四肢”。起初,一个技能只是一个简单的prompt.txt,没有名字、没有描述,别人根本不知道它有什么用途。v0.86引入的SKILL.toml元数据文件彻底改变了这种状态——每个技能都能配置名称、图标、颜色和描述,在TUI界面中一目了然。
真正让团队协作质变的是v0.94和v0.95:前者支持从项目目录的.agents/skills加载技能,意味着技能可以随代码仓库分发,团队成员拉一次代码就能共享所有定制能力;后者支持直接从远程Git仓库安装技能,社区贡献者可以把自己的工具一键共享。到了v0.97,技能支持热更新,修改prompt.md保存后立即生效,无需重启任何东西。
举个实战场景:数据团队每周要清洗原始数据,以前要写详细的文档、开培训会、反复解释规则。现在只需写一个data_prep技能,放进项目目录,任何成员调用Codex CLI时这个技能自动出现。这种“技能即代码”的模式,把AI能力变成了项目资产的一部分。
在我看来,Skills系统的意义不亚于当年IDE从“编辑器”变成“插件平台”。它让AI编程助手有了生态基础——不同团队可以积累自己的最佳实践,并像开源项目一样共享。这是从“工具”到“平台”的关键一步。
安全与细节:那些容易被忽略却影响体验的更新
AI助手能执行命令、访问网络、修改文件,无约束的话风险不小。Codex CLI的安全体系也在这12个版本中逐步加固:v0.86支持禁用Web搜索,v0.89新增/permissions命令,v0.90推出网络沙箱代理可精确限制域名白名单,v0.95对git push --force等危险操作强制审批,v0.97还增加了MCP工具审批记忆,允许“允许并记住”减少重复打扰。
这些设计对于生产环境、商业机密项目尤其重要。我用过的感受是:严格权限模式治好了我对AI“乱来”的担忧,而审批记忆则保留了效率,不至于每次都被弹窗打断。
除此之外,还有一些不起眼但很贴心的小功能:v0.92的Web搜索缓存让同类问题秒回;v0.87能识别你shell配置文件里的别名,省去每次全称解释;v0.92的线程过滤和恢复让你一条命令就能找回历史会话;v0.95的macOS应用启动器更是让我彻底告别了cd命令——Spotlight搜索项目名直接进入上下文。
现在入场,正合适
面对这一串更新,有人可能会担心学习成本。其实没必要。建议你从最新版开始,先不做任何配置,用一个小任务试水——比如合并两个CSV文件。等熟悉了基本交互,再尝试Plan模式和技能编写。只要每天编程超过3小时,投入一两个小时学习这套工具绝对划算。
20天12个版本,说明OpenAI正把Codex CLI当作核心产品来打磨。这个阶段的每一次更新,都会成为你将来的效率优势。与其观望,不如现在就打开终端,让它跑起来。
