← 返回博客

Claude Code /resume:两种方法接回昨天做到一半的工作

Claude Code /resume:两种方法接回昨天做到一半的工作

昨天下班前,你用 Claude Code 规划大阪旅行。机票、住宿与每日路线都讨论好了,预算表完成一半。今天重新打开 Terminal,最不应该做的事,是把整段背景再贴一次,然后希望 AI 记得昨天的决定。

Claude Code 会保存 conversation 成为 session。只要 session 有正常保存,你可以直接接回昨天的对话,连同目标、决定与已完成进度一起继续。

最短的答案只有两条:

claude --continue

接回当前文件夹最近一次 conversation。如果你想自己挑选指定 session,则在 Claude Code 内输入:

/resume

两者都不需要编程知识。它们处理的只是“这次工作要接回哪一本工作簿”。

resume 恢复的是 conversation,不是时光倒流

可以把 session 想成一份持续更新的会议记录。关闭 Terminal,好比暂停会议;resume 则是第二天重新打开记录,让与会者先读回昨天谈过的内容。

它通常能接回:

  • 你与 Claude 的 conversation history;

  • 先前确认的目标、限制与选择;

  • Claude 在对话中看过的文件路径与工作进度;

  • 该 session 的名称与识别信息。

它不等于恢复整台电脑的状态。正在执行的 background process、未保存的外部应用程序内容、已关闭的网页表单,以及第三方系统后来发生的变化,都不会因为 resume 自动回到昨天。磁盘上的文件也可能已被其他人修改,所以接回后仍应先核对现况。

这个区别很重要:resume 是打开工作记录,不是把办公室还原成昨晚离开的一刻。

最快的方法:--continue

如果你只有一个主要任务,而且仍在原本的文件夹工作,先进入该文件夹,再执行:

cd <原本工作的文件夹>
claude --continue

-c 是同一指令的短写:

claude -c

Claude Code 2.1.220 的 help 说明很清楚:--continue 会接回“当前 directory 最近一次 conversation”。因此,文件夹是判断范围的一部分。你若在另一个文件夹执行,接到的可能是另一项工作,甚至找不到预期 session。

这条路径适合固定在同一个文件夹做一件事的人,例如:

  • 一周内持续完善同一份旅行规划;

  • 在同一个工作文件夹整理一批阅读笔记;

  • 分几天完成简历与求职信的不同版本。

工作较多时:用 /resume picker

如果同一星期打开了几项工作,不要猜哪一个是“最近”。在 Claude Code 对话中输入:

/resume

它会打开 session picker,让你选择要接回的 conversation。你也可以从 shell 启动 picker:

claude --resume

如果已知 session ID,可直接指定:

claude --resume <session-id>

-r--resume 的短写。普通用户不必记住一串 UUID;更有效的方法,是在工作开始时命名。

在现有 conversation 输入:

/rename Osaka trip - budget

或在启动新 session 时命名:

claude --name "Osaka trip - budget"

--name 设置的名称会显示在 prompt box、/resume picker 与 Terminal title。名称不要只写“工作”或“文件”,应包含主题与任务,例如“Osaka trip - budget”或“CV - marketing roles”。隔了一星期再找,区别非常明显。

每天最稳妥的三步

以昨天做到一半的旅行规划为例。

第一步:接回 session。 如果原文件夹只有这项工作,用 claude --continue;如果有多项工作,用 /resume picker。

第二步:先要求它重述进度,不要立即修改。 可以直接输入:

先不要修改任何文件。请用五点重述:任务目标、已完成、未完成、已确认决定、建议下一步。

这一步很短,却能及早发现接错 session、旧决定理解错误,或实际文件已与 conversation 不一致。

第三步:核对后才继续。 例如:“进度正确。现在完成第 4 至第 5 天行程,保留每日预算上限,不要新增景点。”这句话把今天的工作与昨天的决定接起来,比重新交代全部背景更可靠。

/resume/compact/clear 怎样选

这四个动作处理的是不同问题:

情境

应用

仍在原文件夹,要接最近的工作

claude --continue

要从多个旧工作中挑一个

/resumeclaude --resume

同一工作仍要继续,但 context 已很长

/compact

转到完全无关的新题目

/clear

想沿用原进度,另试一条方向

--fork-session

/compact 会把当前 conversation 压缩成摘要,保留主要目标与决定,适合同一任务继续但 context 已经拥挤的情况。它不是找回旧 session 的工具。

/clear 会打开一个 empty-context session,适合切换到完全无关的题目。旧 session 不会因此被删除,之后仍可通过 /resume 找回。换句话说,/clear 是换一本空白工作簿,不是把旧工作簿丢掉。

如果要在原方案之外尝试另一个版本,可以在 resume 时加入:

claude --resume <session-id> --fork-session

这会建立新的 session ID,原 session 保持独立。旅行规划可以一条分支保留“大阪五日”,另一条改试“大阪加京都七日”;简历修改也可以保留原本版本,再另开分支测试较精简的写法。

五个常见陷阱

一、在错误文件夹使用 --continue 它按当前 directory 判断最近 conversation。找不到预期工作时,先确认位置,再改用 /resume picker。

二、一个 session 混入几个无关题目。 上午规划旅行,下午修改简历,晚上整理家庭账单,之后即使 resume 成功,context 仍然混乱。每个主要题目打开一个 session,并立即命名。

三、resume 后直接要求它继续。 “继续”没有验收点。先让它重述五项进度,你才能判断它接回的是不是正确工作。

四、以为外部状态也会恢复。 Session 保存 conversation,不保证恢复 background process、browser state 或第三方系统数据。涉及最新内容时,先重新读取文件或查询系统。

五、启动时关闭 session persistence。 --no-session-persistence 会令 session 不保存、之后不能 resume;本机 help 注明此选项只适用于 print mode。如果日后需要接续工作,不要使用它。

把 session 当成工作,而不是聊天窗口

最实用的习惯不是记住更多指令,而是每项工作都做到三件事:一个清晰名称、一个固定文件夹、一段接回后的进度核对。

这套方法对旅行计划、简历修改、报告、阅读笔记与家庭预算都一样有效。Claude Code 虽然有 Code 这个名字,session 管理本质上只是让一项长工作可以分几天完成。

香港与中国用户如果尚未接入 Claude Code,萃灵 Essevin 可用两个环境变量连接稳定网关;不用魔法、不改代码,无需外国信用卡,并可用本地支付方式充值。接入后,第一个值得建立的习惯,就是为 session 命名,第二天用 /resume 找回,而不是每次从零开始。


*本文资料截至发稿日(2026 年 7 月 31 日),仅供一般参考,不构成任何建议;第三方产品的功能、价格与政策,以其官方最新公布为准;Essevin 服务详情以官网与 console 实际显示为准。