Codex 恢复历史会话的方法主要有以下几种,具体取决于你使用的是 CLI 版本还是 VSCode 插件版本:
1. Codex CLI 恢复历史会话
codex resume
直接输入 codex resume
,会弹出会话选择器,允许你选择要恢复的历史会话[1]。
codex resume –last
恢复最近的一次会话[1]。
codex resume
通过会话 ID 恢复某个特定会话。会话 ID 可以通过 /status
命令或在 ~/.codex/sessions/
目录下查找[1]。
示例命令:
codex resume
codex resume --last
codex resume 7f9f9a2e-1b3c-4c7a-9b0e-123456789abc
2. Codex VSCode 插件
3. 历史文件手动查看
~/.codex/sessions/
或 ~/.codex/history
目录下查找历史会话文件,使用常规 CLI 工具(如 cat
、less
)查看内容[4]。注意事项与局限:
codex --history
)在新版中已被移除,部分功能可能不再内置[4]。/chat list
或 --restore-session
这样完善的会话管理命令,历史文件虽然存在,但管理和恢复体验不如 Claude Code 等工具[5]。总结:
- 推荐优先使用 codex resume
及其参数进行恢复。
- 若命令不可用,可手动查找 ~/.codex/sessions/
目录下的历史文件。
- VSCode 插件用户可直接在插件界面恢复历史会话。
如需进一步自动化或批量管理历史会话,建议关注 Codex 官方后续更新或社区插件扩展[5]。