Skip to content
FunCoding

Search

Search docs, Skills and MCP

Rewind 对话与代码

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

This page has not been translated into English yet. The original Chinese version is shown below.

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

选择恢复范围

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

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

哪些改动不回退

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

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

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