Rewind
让Claude Code直接跳回之前的存档点,而不是靠反复输入提示来把它拉回正轨的功能
简单来说
Rewind有点像电玩里的“读取之前的存档点”。让Claude Code(Anthropic开发的命令行编程代理)跑上几个小时的任务时,中途难免会出现它跑偏方向的时刻,这时如果靠打字说明来纠正方向,往往反而更费时间。Rewind不用这种方式,而是直接整体退回到进展顺利的那个节点。
它的工作方式类似自动存档。每次输入提示时,当时的代码和对话内容都会被存成一个检查点,累积成一份列表。出问题时,可以从这份列表里挑一个节点退回去。这时可以选择只回退代码、只回退对话记录,或者两者都回退,根据情况灵活选择。
比如,前期在环境搭建阶段反复尝试了各种方法,进入真正的实现阶段之后,你可能想把搭建过程中那些杂乱的对话删掉,只留下实现部分的内容——这正是Rewind的用武之地。回退之后,还可以让它总结检查点之后(或之前)的内容,再继续往下进行。
在报道中是这样出现的
报道中这样解释:“Rewind让你在Claude跑偏方向时直接跳回最后一个检查点,而不用费力靠提示把它拉回正轨。”容易被误解的一点是,这并不是简单的“后退”按钮,而是一个可以精细选择回退代码还是对话(或两者)的功能。
亲手试一试
在Claude Code中,在提示框为空的状态下按两次Esc键,就会打开Rewind菜单。每次输入提示都会生成一个检查点,所以在任务变得复杂之前,不妨先打开菜单看看已经保存了哪些节点。回退之后,可以这样指示:
只总结这个检查点之后的对话内容并继续,代码保持不变,只回退对话记录。
