codex resume
通过 CLI 继续此前的 Codex 会话。
codex resume 从终端继续一个此前的交互式会话,既可以通过指定 SESSION_ID 精确定位,也可以用 --last 笼统地指向最近使用过的会话。
--last 默认只针对当前工作目录下的会话;加上 --all 后,也会包含当前目录之外的会话。--include-non-interactive 会进一步把非交互式会话也纳入选择范围(无论是选择器还是 --last)。对于非交互模式,同样的续接逻辑以 codex exec resume [SESSION_ID] 的形式存在,同样支持 --last/--all,此外还可以直接附加一个后续 PROMPT,以及用 --image/-i 为这个后续任务附加图片。需要与独立的 codex resume 调用区分开的是斜杠命令 /resume,根据 Codex 源码,它是在已经运行中的会话内使用的,用于切换到另一个已保存的会话。
✅ 什么时候用?
直接继续上一个会话
codex resume --last
在脚本中非交互式地继续会话
codex exec resume --last "简要总结一下最近的改动"
⛔ 什么时候不该用?
已经处于正在运行的交互式会话中
若只是想在 TUI 内切换会话,单独调用 codex resume 没有必要。
更好的选择: 在会话内使用 /resume
想继续另一个目录下的会话
--last 默认只针对当前工作目录。
更好的选择: 使用 codex resume --all,将当前目录之外的会话也纳入范围
来源
- Codex CLI 文档:Reference ↗ learn.chatgpt.com
更多命令 · Codex CLI