浏览 AI 使用教程
操作教程

Codex怎么继续上次任务:resume会话、核对目录与当前文件

使用codex resume恢复CLI会话,分清历史上下文与当前磁盘状态,核对工作目录、改动和旧测试证据,再继续最小未完成任务。

Codex项目开发与自动化工作流主视觉

先看重点:快速结论

  1. 恢复会话不会自动撤销别人的后续改动。
  2. 明确目录、已完成证据、过期记录与本轮第一步。
本文目录 · 跳到当前步骤

“继续上次任务”有两种情况:回到同一历史会话,或开启新会话后读取交接文件。前者可以恢复聊天上下文,后者依靠项目中保存的材料;它们都不会自动把当前文件还原到上次聊天的状态。

在正确目录恢复 CLI 会话

先进入原项目目录,检查当前工具:

powershell
Get-Location
codex --version
codex resume --help
codex resume

最后一条打开历史选择入口。选中任务前,核对标题、时间和项目,避免恢复到同名但不同目录的工作。

确认当前目录就是所需项目时,也可以直接恢复该目录最近的会话:

powershell
codex resume --last

当前官方文档说明 --last 默认按工作目录筛选,--all 才扩大到其他目录。若已知准确会话 ID,可使用 codex resume 后接该 ID。不要为了找不到会话就盲目加 --all,再把另一个项目的任务继续执行。

当前目录与会话保存目录不同时,客户端可能询问使用哪个目录,相关行为还受配置影响。选择后再次核对实际工作目录。桌面应用从聊天列表打开旧聊天,具体界面以所用版本为准;CLI 命令不等同于桌面中的按钮。

恢复后先对账,别立刻重做

把下面要求发给恢复的会话:

text
继续原目标,但本轮先只读对账。
读取项目规则和 docs/handoff.md,核对当前目录、分支、git status、关键文件和已有验证记录。
列出:仍成立的已完成项、已过期记录、未完成项、本轮第一步。
不要把旧会话中的“通过”当作当前文件已经通过;保留现有未提交修改。

Git 仓库的基础检查可以是:

powershell
git branch --show-current
git status --short
git diff --stat
git diff --cached --stat

没有 Git 时,应核对副本路径、文件修改时间、内容哈希和备份清单;不要虚构分支或提交记录。

一个记录过期的例子

假设交接记录写“空邮箱校验已完成,证据 test-login-2026-10-10.txt,下一步修改错误提示”。今天的真实情况如下:

检查 当前结果 对任务的影响
读取 src/login.mjs 已有空邮箱判断 不重复实现该判断
git diff 同事后来改了提示内容 先理解新需求,不覆盖新文案
测试文件 增加了空白邮箱用例 昨日测试不能覆盖今日用例
旧日志 只关联昨日文件版本 保留历史证据,当前仍需针对性复测

正确下一步是核对空白邮箱的新契约并运行相关测试;不是照旧摘要把同事的变更回退。若新变更与原任务冲突,明确指出冲突,由当前授权范围决定如何处理。

本例数据是教学说明,没有宣称真实仓库或测试日志存在。使用时必须换成自己的实际路径与证据。

找不到旧会话怎么办

先确认使用同一项目和账号环境,并查看客户端当前支持的历史入口。旧会话确实不可用时,开启新会话,让它从交接文档、文件与验证记录恢复;不要让它猜上一轮聊天的隐含决定。

没有交接文件时,先从当前源文件、diff 和已有报告重建已知状态,并将未知项写清楚。完整交接写法见项目交接。

继续工作后只完成一个可验收阶段,把新文件、实际检查与下一步更新回项目记录。历史会话提供上下文,当前文件和证据决定今天能从哪里接着做。

资料来源

下一步

继续阅读与你当前问题相关的教程: