指南

怎么撤回 AI 对设计的修改

用 Variant Design 修改方向时,发 undo B 就能恢复 B 上一次的文件和 tokens,A/C 和最终选择不受影响。方案接入项目后,用 rollback 恢复接入前的文件。如果文件在修改后又被人动过,这两个操作都会拒绝执行,不会覆盖你的改动。

发布于 2026-11-02

撤回一个方向的修改

修改前会保存快照,并确认快照已写入,然后才动文件。一次请求就算一次撤回:如果一个请求分了几步才改完,undo B 会把这几步一起撤回。

undo B

撤回一次接入

接入前,技能把每个目标文件的原始内容保存到 variant-output/.integrations/。回滚时恢复这些文件,并删除接入时新建的文件。接入 ID 可以用 list 查到。

node <skill-root>/scripts/variant-integrate.mjs list variant-output
node <skill-root>/scripts/variant-integrate.mjs rollback variant-output <integration-id>

撤回被拒绝时怎么办

拒绝通常说明文件在修改后又被编辑过。这是有意设计的,也没有强制参数:撤回可能丢掉你没看过的改动。

这时可以把上一个快照取到一个新目录,当前文件和历史都不会变。对比后,把要保留的改动合进新的候选版本。

node <skill-root>/scripts/variant-history.mjs recover variant-output B .variant-work/recovered-B

已知限制

  • 外部编辑器不遵守技能的操作锁。提交过程中不要同时编辑这些文件。
  • 多个文件的替换不是全局原子操作。进程中断后,可能需要手动检查。
  • 旧快照如果没有记录修改后的基准,自动撤回会拒绝,要用 recover 取出后对比。
安装并开始使用 ↗返回指南 →