跳到正文
FunCoding

搜索

搜索文档、Skill 和 MCP

Rewind 对话与代码

选择同时回退对话与文件,或仅恢复其中一部分,了解手工和 Shell 修改边界。

输入 /rewind 或连按两次 Esc,打开历史交互列表。用上下方向键选取,预览提示及变更文件数,Enter 后选择操作。恢复到所选交互之前,而非重跑其结果。

选择恢复范围

选项影响
Rewind conversation and revert code changes同时回退对话与 AI 编辑
Rewind conversation只回退对话,保留文件状态
Revert code changes只回退文件,对话保留
Do nothing / Esc取消

从目标点以来没有代码改动时,不显示文件恢复相关选项。回退会改变当前会话或文件,应先确认选中的时间点。

哪些改动不回退

Rewind 针对 AI 编辑工具产生的文件变更,不撤销用户手工编辑,也不撤销 Shell 工具(!)触发的改动。因此不能把它当作所有终端命令的撤销机制,外部服务操作也不应据此假定会恢复。

回退对话后,模型失去已移除交互的记忆;只恢复代码时,对话里仍可能描述旧文件状态,应明确告诉模型文件已经改变。它可以跨聊天压缩点,从已保存会话重建历史。

需要选择工具执行前保存的完整项目快照时,另看检查点;只想继续上次工作则使用会话恢复。