agy --mode <default|accept-edits|plan>
在启动时设置 agent 的执行模式。
agy --mode=<default|accept-edits|plan> 用于在启动时设定代理的执行模式(自 1.1.0 版起公开可用)。default(即 request-review)会在每次写文件操作前暂停,并逐行展示差异预览,供确认(y)、拒绝(n)或完整审阅(f)。accept-edits 会自动接受所有标准文件操作(write_to_file、replace_file_content、multi_replace_file_content),即使是并行运行的子代理也一样。plan 会自动在每条提示前加上 /plan 前缀:代理会先只使用读取类工具进行调研,并提出执行计划,然后才开始编写代码。
如果不带该标志,则沿用最近一次通过 /settings(选项 "Agent Mode")或 settings.json 中 agentMode 设置的默认模式。在会话进行期间,无论启动时使用了什么标志,都可以按 Shift+Tab 在三种模式之间循环切换(default → accept-edits → plan → default)。无论选择哪种模式,通过 /permissions 或 --dangerously-skip-permissions 配置的 shell 命令(run_command)规则始终具有决定性作用。
✅ 什么时候用?
直接以风险较低的审阅模式启动
agy --mode=default
为快速原型开发直接以自动接受模式启动
agy --mode=accept-edits
⛔ 什么时候不该用?
期望使用已废弃的 /planning 或 /fast 命令
这两个斜杠命令都已在 1.1.0 版中移除,由三种 --mode 取值取代。
更好的选择: 使用 Shift+Tab 循环切换,或在提示前加上 /plan
使用 --permission-mode 作为标志名称
该标志并不存在;CLI 中执行模式一律使用 --mode。
更好的选择: 使用 agy --mode=accept-edits(或用 agy --help 查阅)
来源
- Antigravity CLI CHANGELOG (GitHub) ↗ raw.githubusercontent.com