0.69–0.79:技能注入、项目层配置和 exec 子命令参数
顶层仍是 13 个命令。这一段把 Skills、项目层 .codex/config.toml、/experimental 和 exec resume/review 的全局参数纳入常用工作流。
这一段顶层命令始终是 13 个,二进制大约 54 MB → 60 MB。变化主要在配置层、Skills 和 exec 子命令的参数,不在新动词。
命令与参数
codex --help 从 0.69.0 到 0.79.0 仍是:exec、review、login、logout、mcp、mcp-server、app-server、completion、sandbox、apply、resume、cloud、features。
mcp 已经能 list / get / add / remove / login / logout。features 当时只有 list,还不能 enable / disable。
实测有 CLI 表面变化的版本:
| 从 → 到 | 对照结果 |
|---|---|
0.71.0 → 0.72.0 |
features list 增加 enable_elevated_windows_sandbox |
0.73.0 → 0.74.0 |
Windows sandbox 相关特性改名;unified_exec 进入 beta |
0.76.0 → 0.77.0 |
去掉 rmcp_client 特性。发行说明也写了:streamable HTTP 的 MCP OAuth 不再依赖这颗开关 |
0.78.0 → 0.79.0 |
exec resume / exec review 开始支持模型、JSON、sandbox 那组全局参数 |
最后一条最值得改脚本。0.79.0 之前,codex exec resume --json 这类写法可能根本不在该子命令的 --help 里,即使根命令已经有同样的参数。
主要功能变化
0.69.0:显式选中的 Skill 会把SKILL.md注入当前回合,技能按会话加载一次。0.71.0/0.74.0:默认模型调整为 GPT-5.2 和gpt-5.2-codex。以本机/model为准。0.74.0:TUI 增加/experimental,用来试标成 experimental 的能力。0.76.0:UNIX 上开始读/etc/codex/requirements.toml;TUI 增加/ps。0.78.0:Ctrl+G把当前提示送到$VISUAL/$EDITOR。项目层.codex/config.toml开始按project_root_markers叠在系统配置之上。macOS 企业配置可通过 MDM 下发 TOML。0.79.0:会话可以程序化拉起或给其他对话发消息;app-server 增加thread/rollback。
features list 在这一段大约 16–18 项,多数仍是 experimental / beta。不要把 enable_elevated_windows_sandbox 这种短暂存在的名字写进仓库。
升级时
从 0.69 跨到 0.79,命令表不用改。优先核对三件事:仓库里有没有 .codex/config.toml、Skill 是否按会话只加载一次、codex exec resume 是否已经能直接跟 --json / --model。