/rewind
把对话历史回退到之前的某个检查点。别名:/undo。
/rewind(别名 /undo)属于“Conversations”类别,会把当前对话线程重置到之前某个稳定状态。根据最佳实践文档,典型使用场景是:当某个智能体连续做了多处修改,导致构建报错时,你不需要放弃整个会话,只需输入 /rewind(或 /undo),即可回到最后一个可正常工作的检查点。此后的对话记录会被覆盖,而不是并行保留。
这使该命令明显区别于 /fork(别名 /branch):fork 会在一个稳定的节点上,把当前会话克隆到一个并行会话中,用于在那里测试有风险的修改,而不会丢失主线记录——如果尝试失败,可以通过 /resume 回到主线。/rewind 则是在同一线程内真正意义上的向后移动,而不是分支。
🔄 同一任务(“撤销更改(UNDO/REWIND)”)在其他平台上的写法
✅ 什么时候用?
撤销智能体连续做出的多处错误修改
在智能体做了三处导致构建报错的编辑之后使用 /rewind —— 回到最后一个稳定状态
挽救会话而不是彻底重新开始
在一次失败的修改之后立即使用 /undo,而不是放弃整个对话重新开始
⛔ 什么时候不该用?
想在保留原有记录的同时并行尝试另一种方案
/rewind 会覆盖所选节点之后的记录,而不是把它保留为一个分支。
更好的选择: 使用 /fork(别名 /branch)从稳定状态出发启动一个并行会话,如果失败再用 /resume 返回
来源
- Antigravity CLI 文档:命令参考 ↗ antigravity.google
- Antigravity CLI 文档:Best Practices ↗ antigravity.google