用途:Anti-Gravity 是一个命令行工具(命令为 agy),用于类似 Gemini 的代码审查、方案评审、设计批评,以及需要大上下文或第二模型视角的分析任务。适合把任务写成简短、直接的 agy 提示词。
主要能力与模式:agy -p "prompt" 或 agy --print "prompt" 以非交互方式运行单条提示;agy --prompt "prompt" 是 print 模式的别名;agy -c 或 agy --continue 继续最近一次会话;agy --conversation <ID> 按 ID 恢复会话;agy -i "prompt" 或 agy --prompt-interactive "prompt" 以交互方式开始并继续会话;agy --sandbox 启用终端限制。
工作区与安全参数:--add-dir <DIR> 添加工作目录,可重复;--log-file <PATH> 将日志写入指定路径;--print-timeout <DURATION> 设置 print 模式等待时间,如 60s、5m;--dangerously-skip-permissions 自动批准工具权限请求,仅在明确合适时使用。
提示词规则:提示词越短越严格,遵循效果越好。例如“Do not use tools. Return exactly AGY_OK and nothing else.”;shell 类请求可写“Return only the names of files and folders in the current directory, one per line, with no commentary.”。避免模糊提示。
在 Pi/沙箱中 stdout 可能为空,即使模型已成功回答。可靠验证方式:用短而精确的提示运行 agy -p,用 --log-file 记录日志,从日志读取 conversation id,再检查 C:/Users/johno/.gemini/antigravity-cli/brain/<conversation-id>/.system_generated/logs/transcript.jsonl 中的最终模型响应。CLI 会话状态存放在 C:/Users/johno/.gemini/antigravity-cli/。若在重命名 conversations/ 下文件时报 Access is denied,响应可能仍在 transcript 中,重试前先检查 transcript。
常见用法示例:直接精确响应、聚焦评审(如“Review this plan for missing risks. Return 5 bullets max.”)、恢复先前工作、多目录分析(agy --add-dir src --add-dir docs -p "...")。
限制与排错:Pi 中 stdout 为空不一定代表失败,应检查 transcript;conversations/ 下 Access is denied 是本地存储/权限问题,不一定是模型失败;若提示需要工具调用,除非另有指示,Anti-Gravity 会叙述工具意图;每次自动化运行都应使用 --log-file 以便恢复 conversation id 和失败模式。资料称 Anti-Gravity 是旧 Gemini CLI 技能的正式后继,不要使用已弃用的 Gemini CLI 标志或模型名。