最近在用 cursor cli 等各种 agent 工具去修改本地代码文件,在一次对话问答中,AI 改了代码,我想在界面上展示与 cursor 一样的差异,能让用户点接受 或者 拒绝某一块的改动
实际实现试了很多种方法,都没有达到 cursor 的效果
多次问答改动之后,在之前的一次提问进行重新编辑发送,可以恢复上一次提问前的改动
最近在用 cursor cli 等各种 agent 工具去修改本地代码文件,在一次对话问答中,AI 改了代码,我想在界面上展示与 cursor 一样的差异,能让用户点接受 或者 拒绝某一块的改动
实际实现试了很多种方法,都没有达到 cursor 的效果
多次问答改动之后,在之前的一次提问进行重新编辑发送,可以恢复上一次提问前的改动
1
tomchen 4h 52m ago
最简单的,叫 AI 每修改一次都 git commit ,然后就能在 Cursor 等编辑器里面看 diff 、取消部分、全取消了
之后需要的话再修改 commit history |