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