AI编辑+手动处理后,操作撤销或反撤销冲突

Issue Description

通过AI编辑过后的项目再使用人工编辑,操作撤销或反撤销快捷键,目前只会退回AI操作的部分,但实际人工编辑在后,AI编辑在前,导致最终编辑的文件丢失或者不正确,目前只能在AI编辑完成后重启软件,再进行人工编辑,这时候操作撤销只会撤销用户操作的最后部分。

Steps to Reproduce

1.输入提示词让AI开始编写代码

2.对AI编辑后的文件(新增/修改)进行确认,保存

3.等待AI操作全部结束,且文件全部经过了确认

4.进行人工代码编辑修改

5.操作撤销macOS:Cmd + Z

6.复现问题,撤销顺序不对,撤销了AI操作的内容,而不是用户操作的内容

Expected Behavior

期待撤销顺序正确

Actual Behavior

撤销顺序混乱

Screenshots / Screen Recordings

Operating System

macOS:15.3.2(24D81)

Current Qoder Version (Menu → About Qoder → Copy)

版本: 0.2.10

VSCode Version: 1.100.0

提交: 55b1930d0c91e41dc470aafc2ce5c33b2f71ecb8

日期: 2025-10-28T09:02:36.255Z (2 天前)

Electron: 34.5.1

Chromium: 132.0.6834.210

Node.js: 20.19.0

V8: 13.2.152.41-electron.0

OS: Darwin arm64 24.3.0

您好,感谢使用和反馈,我们本地刚才测试了,没有复现类似问题,请您在Qoder右上角提交个问题报告,我们尽快排查下 :grinning_face: