给AI编程代理加撤销按钮

Lumpy-Guarantee-475 · reddit · 2026-07-14

作者做了一个叫 **Rewind** 的工具,用来给 AI 编程代理自动创建检查点。 它要解决的是:代理一旦连着改了很多文件,出现错误时很难精确定位从哪一步开始坏掉。相比直接 `git checkout .` 回滚全部改动,Rewind 允许用户查看某个时点的变更,或者直接跳回会话中的任意检查点。 工具还支持: - 单文件恢复 - 测试失败时自动回滚 - 恢复前自动做安全备份 - 检测代理修改 `CLAUDE.md` 这类指令文件 它通过监控文件系统工作,因此不依赖特定工具,号称可用于 Claude Code、Cursor、Copilot、Aider、OpenHands、Gemini CLI 等。项目采用 MIT 许可证并开源。

原文链接 →