安全 · 第 4 层
回滚系统
手动撤销
/undo # 撤销最近修改
/undo 3 # 最近三步
/undo --list # 可撤销内容
/undo --to=snap_xxx # 恢复到指定时间点
/undo --all # 整个会话
/undo --dry-run # 仅预览
自动回滚
验证阶段任务失败时触发全量回滚:快照逆序恢复、任务创建的文件删除、目录清理。
快照
{
"id": "snap_a1b2c3d4",
"operation": "edit",
"target": "src/auth.py",
"diff": "@@ -10,7 +10,12 @@ …"
}
- 存储于
~/.wow-agent/snapshots/ - 跨重启持久
WOW_MAX_SNAPSHOTS=1000、保留 30 天/undo --verify检查完整性
建议
- 高风险操作前打标签:
/snapshot create "重构前" - 不确定时先
--dry-run - 里程碑节点配合 git 提交