变更审查与恢复

最后更新 · 2026-09-05

Agent 对工作区的所有修改都会被记录为变更集(ChangeSet)。你可以逐行审查,也可以整体撤销——交付的每一步都是可恢复的。

查看变更

在任务的变更视图中可以:

  • 任务级汇总:一次任务改了哪些文件、新增/删除了多少行;
  • 逐文件 diff:与编辑器一致的差异视图,精确到每一行;
  • 每个文件关联到具体的工具调用,可以回溯「这行是谁在什么时候改的」。

恢复变更

对不满意的修改,VibeSpace 提供两阶段恢复:

  1. 预检:应用会先检查恢复操作是否与当前文件状态冲突(例如你手动改过的文件会提示),列出将要回滚的文件清单;
  2. 确认执行:确认后把文件还原到任务开始前的状态。

提示:恢复以任务为单位。如果你在任务结束后又手动修改了文件,恢复前请先看清预检提示,避免覆盖你自己的改动。

与 Git 的关系

  • VibeSpace 不会自动执行 git commit / push,也不要求工作区是 Git 仓库;
  • 如果工作区使用 Git,变更集与你的暂存区互不干扰——何时提交、如何提交完全由你决定;
  • 推荐做法:让 Agent 完成任务 → 审查变更集 → 满意后自己执行 git commit

典型工作流

发起任务 → Agent 修改文件 → 审查 diff
  ├─ 满意 → 保留,自行提交
  └─ 不满意 → 预检恢复 → 调整提示词重跑

恢复之后再次发起任务即可重新开始,已批准过的操作不需要重新授权。