dsh-tauri-running-changes 按 Agent 回合建立私有 Git 快照,并在回合运行期间于输入框上方显示改动提示条。它只负责记录与显示,恢复文件由推荐的 DSH Rewind 预设插件处理。
用户可见功能
- 回合运行期间在输入框上方显示
{count} 个文件已更改。 - 展开后显示改动文件与
+N -M行数统计。 - 二进制改动单独标注为「二进制」。
- 工作区不是 Git 仓库时不做快照,只在提示条中给出原因。
数据与边界
快照与账本存放在$DSH_HOME/dsh-tauri-running-changes/,账本单位为 sessions。每个会话保留最近 50 个回合的快照,账本最多 200 条记录;单文件超过 64 MiB 的改动会被排除并标注,私有仓超过 2048 MB 时整仓隔离重建、旧回合转为已过期。
私有快照仓不会改变用户仓库的 HEAD、分支、index、stash 或提交历史。