浏览 AI 使用教程
操作教程

Claude Code跨会话继续任务:continue、resume与完整交接记录

区分恢复旧会话与新会话交接,提供完整handoff.md及续接提示词,并演示摘要中的文件路径与当前目录不一致时如何处理。

Claude Code终端协作与项目工作流主视觉
本文目录 · 跳到当前步骤

“接着做”可能指两件事:恢复上一段聊天,或让一个新会话接手文件工作。前者可以找回历史消息,后者需要交接材料;二者都不能保证磁盘文件仍是上一轮的版本。

先选择恢复入口

在正确项目目录中运行:

powershell
claude --continue

它恢复当前目录最近的会话;若没有历史,会提示 No conversation found to continue 并退出。要自己选择会话,用 claude --resume;已在交互会话中,可用 /resume。这些入口由官方恢复会话文档说明。

不要因为最近会话恰好在别的目录,就去那个目录继续改当前项目。先确认项目位置,再选对应会话。跨机器或交给另一人时,也不要假定本机历史自动可见。

一份完整handoff.md

以下以 三文件搜索练习为教学背景。它模拟“已定位、尚未修复”的停点,不是本站真实执行日志。实际使用时替换路径和验证记录。

markdown
# 搜索大小写问题交接
记录性质:教学示例;接手时必须重新核对。
工作目录:C:/work/repo-demo
目标:搜索忽略英文大小写;空查询仍返回全部文章。

## 已确认的材料
- articles.mjs:两条记录a1(MCP入门)、a2(Skills使用说明)。
- search.mjs:从process.argv[2]取查询词,调用filterArticles后输出JSON。
- filter.mjs:仅对标题转小写,查询词未转小写。

## 上一轮停点
- 已形成原因解释;尚未编辑源文件。
- 对照预期:mcp返回a1,MCP返回空数组。
- 这里没有保存真实运行日志,接手者须重跑,不能写成已实测。

## 本轮允许的范围
- 修改filter.mjs以统一查询大小写。
- 新增search.test.mjs,覆盖小写、大写、无匹配、空查询。
- 不改数据记录、输出格式或文件名,不新增依赖。

## 下一步
1. 核对当前目录和三个文件;检查是否已有别人完成的改动。
2. 若问题仍存在,完成最小修复与四种行为测试。
3. 记录实际命令、结果和仍未验证的入口。

## 未解决
- 尚无浏览器页面,本任务只验证命令行筛选。
- 如文件已迁移,先定位新入口,更新本交接后再操作。

把“没做的事”写清很有用,但不必重复所有聊天。交接应保留决定、证据位置和准确停点;大段推理、旧命令和已经废弃的方案容易让下一轮走错路。

新会话的第一条提示词

text
请先读handoff.md,只核对当前目录和文件状态,暂不修改。
逐项标记“当前证据支持 / 已过期 / 无法确认”。
检查大小写问题是否仍存在,找出已由其他人完成的工作。
若材料与交接一致,按已授权范围完成下一步;若路径或目标冲突,
先报告具体冲突,不在另一个同名目录重建项目。
最后更新handoff.md,分别写真实执行结果和剩余工作。

发现路径不一致时,怎样继续

例如交接写 filter.mjs,当前根目录却只有 src/filter.mjs。这不足以证明“上一轮忘记生成文件”。先搜索 filterArticles,检查 search.mjs 的真实 import,再查相关变更记录;确认模块确实迁移后,更新交接中的路径。

若当前函数已经同时归一化标题和查询词,就先运行行为测试,避免重复修复或把别人新逻辑覆盖掉。若两个文件内容相同却调用方不同,先明确任务对应哪个入口,不能挑一个看起来合理的路径开始改。

结束时只更新发生变化的事实

写下实际改动、执行过的命令、输出记录位置、下一步及未验证范围。旧的“尚未修复”应改成真实状态,但原先没有运行的命令不能补写为成功。交接文件帮助定位事实,恢复会话帮助找回讨论,两者配合才能减少重复工作。

资料来源

下一步

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