检查点

会话级的自动存档系统,任意步骤出错都能回退到之前的状态

概念4 分钟

一、检查点是什么

检查点是 Claude Code 在每个用户轮次自动创建的快照。每次你发送消息前,Claude Code 记录当前被编辑的文件内容和对话历史。之后任何步骤出了问题,可以回退到这些记录点中的任何一个。

"不是什么"校准:检查点不是文件系统快照,不是 Git commit,也不是手动保存操作。它只记录 Claude Code 自身编辑工具(Edit / Write)处理过的文件,不记录 Bash 命令或外部手动修改的内容。

二、五种检查点操作

触发方式:连续按两次 Esc(推荐),或输入 /rewind(别名 /checkpoint)。打开后显示当前会话中每条用户消息的列表,选择目标时间点后,出现五个操作选项:

操作英文名文件对话本质
恢复代码和对话Restore code and conversation回退回退完全撤销到选定时间点
仅恢复对话Restore conversation不变回退文件修改正确但对话偏离时使用
仅恢复代码Restore code回退不变文件修改不满意但对话中的讨论有保留价值
从此处总结Summarize from here不变选定消息之后被压缩为摘要释放上下文空间,不回退任何内容
算了Never mind不变不变取消操作

"恢复"与"总结"是两种完全不同的操作。恢复是撤销——状态回到过去;总结是压缩——对话变短但文件不变。总结相当于定向的 /compact,只压缩选定消息之后的部分,选定消息之前的内容完整保留。总结时可附加指令来引导摘要关注的方向。

回退后,选定消息的原始内容会被恢复到输入框中,可以直接编辑后重新发送。

三、检查点的内部结构

追踪范围

付费内容

继续阅读完整课程

购买后即可解锁全部 16 个功能模块、实战场景与深度配置。

¥199¥399
  • 30 分钟完成第一个真实任务
  • 实战场景 + 深度配置
  • 长期访问,持续更新