agy -p / --print
以非交互方式执行一次提示词,执行完后退出(打印/无头模式)。
agy -p 或 --print "<prompt>" 会在不打开 TUI 的情况下执行单个提示词,适合用在 Git hook、脚本和 shell 管道中。自 1.1.1 版本起,该模式会将服务器错误写入 stderr 并返回非 0 的退出码,而不是静默地空退出;自 1.1.2 版本起,当 --model 无法解析时会直接以非 0 退出码中止,并列出可用模型,而不是静默切换到默认模型。可与 -c 或 --conversation <id> 组合使用,以继续已有对话。
🎬 短视频版
以非交互方式执行一次提示词,执行完后退出(打印/无头模式)。
✅ 什么时候用?
接入脚本或 Git hook
agy -p "查看这个 git diff 并起草一条符合规范的提交信息" --cwd $(pwd)
非交互式地继续之前的对话
agy -c -p "总结一下目前的进展"
⛔ 什么时候不该用?
希望在执行过程中交互式地进行调整,或实时回答追问
打印模式没有 TUI,也不会有交互式追问,会一路直接执行完。
更好的选择: 不带 -p 启动 agy,以进入正常的交互式 TUI
来源
- Antigravity CLI Doku: Best Practices ↗ antigravity.google
- Antigravity CLI CHANGELOG (GitHub) ↗ raw.githubusercontent.com