Antigravity CLI (agy) 是 Google Antigravity 2.0 生态下的轻量级终端原生智能体工具(采用 Go 重写),支持并发子智能体编排、Git Worktree 隔离、Agent Skills、插件生态与 MCP 协议,全面接替原个人版 Gemini CLI。
本速查表梳理 agy CLI 启动参数与子命令、交互式斜杠命令、快捷键、.agents/ 与 mcp_config.json 配置体系,以及从 Gemini CLI 平滑迁移的重点排坑项。
🔗 相关矩阵速查:三大终端 AI 编程 CLI 横向对比速查表 · Claude Code 常用命令与 CLI 全景速查表 · OpenAI Codex CLI 常用命令与配置速查表 · AI Agent Skill 核心架构与开发速查表
1. 安装、子命令与 CLI 启动参数
1.1 安装与初始化
# 安装 Antigravity CLI
curl -fsSL https://antigravity.google/cli/install.sh | bash
# 启动交互式 TUI(首次运行按屏幕提示完成认证)
agy
1.2 核心子命令与启动选项
| 命令 / 参数选项 | 核心功能 | 典型使用示例 |
|---|---|---|
agy | 启动当前工作区的交互式 TUI 会话 | agy |
agy -p "<prompt>" | 非交互(Headless)执行,直接输出结果到标准输出 | agy -p "总结最近 5 次 commit 的改动" |
agy -i "<prompt>" | 传入初始任务并直接进入交互式会话 | agy -i "重构 src/auth 下的鉴权逻辑" |
agy -c, --continue | 恢复上一次对话会话 | agy -c |
agy --conversation <id> | 按唯一 ID 加载指定历史会话 | agy --conversation 42a506e6-... |
--mode <mode> | 指定会话执行权限模式:default · accept-edits · auto(沙箱内自动批准) · plan | agy --mode accept-edits |
--model <model> | 指定本次会话使用的底层模型 | agy --model gemini-3.8-flash |
--effort <level> | 设置推理思考深度(low 到 max,视模型支持) | agy --effort high |
--agent <agent> | 启动时直接挂载指定自定义 Agent 角色 | agy --agent reviewer |
--add-dir <path> | 将额外目录加入当前工作区上下文(可重复传入) | agy --add-dir ../shared-types |
agy models / agy agents | 列出当前可用模型清单 / 自定义 Agent 配置清单 | agy models |
agy plugin <subcmd> | 管理插件:install · list · validate --strict · import gemini | agy plugin validate --strict ./my-plugin |
2. 交互式内置斜杠命令速查 (Slash Commands)
进入 agy 交互界面后输入 / 即可触发命令与自动补全:
2.1 基础控制、会话与历史管理
| 斜杠命令 | 核心功能 | 适用场景与备注 |
|---|---|---|
? / /help | 查看所有可用斜杠命令与快捷键列表 | 快速核对当前版本支持的命令集 |
/config / /settings | 打开全屏交互式设置面板 | 调整偏好、主题与权限并落盘至 settings.json |
/clear | 清空当前输入缓存并开启全新会话 | 快速切换至完全独立的新任务 |
/compact | 压缩总结当前对话历史,释放上下文空间 | 长会话避免上下文膨胀与 Token 浪费 |
/resume | 打开历史会话选择器并恢复过往上下文 | 跨会话无缝继续未完成工作 |
/rewind / /undo | 回退至更早的对话轮次 | 撤销误导性上下文或错误方向 |
/fork | 从当前检查点分叉出新的分支会话与工作区上下文 | 并行探索替代方案而不污染主线 |
/exit / /quit | 退出 agy 终端会话 | 也可连续按两次 Ctrl + D 退出 |
2.2 模型、工作流、Agent 与扩展管理
| 斜杠命令 | 核心功能 | 适用场景与备注 |
|---|---|---|
/model | 运行中动态切换模型 | 简单任务切轻量模型,疑难架构切高配模型 |
/effort | 调整或查询当前会话推理深度(low ~ max) | 注意:agy -p "/effort" 仅输出只读配置 JSON |
/plan | 先规划分步执行清单,确认后再修改文件 | 高风险跨模块重构前的强对齐步骤 |
/goal | 下达持续自治目标,中途不再反复暂停请求确认 | 适合长链路任务或无人值守收尾 |
/grill-me | 触发交互式追问,先盘清需求边界与设计决策再编码 | 需求尚模糊时主动对齐验收标准 |
/agent | 切换或调用工作区/全局自定义 Agent 配置 | 调用 .agents/agents/ 下特定专家角色 |
/worktree | 基于 Git Worktree 创建或管理隔离并行分支目录 | 多任务并行开发,避免脏改主工作树 |
/mcp | 交互式查看 MCP 连接状态、连接日志与重载配置 | 排查本地/远程 MCP 服务连通性 |
/plugin | 交互式浏览、启用/禁用或管理已安装插件 | 集中启停技能、规则、MCP 与钩子包 |
/voice | 开启或关闭语音听写输入模式 | 等效快捷键 F5 |
3. 终端快捷键与输入语法速查
| 快捷键 / 语法 | 对应操作 | 适用场景与效果 |
|---|---|---|
@<path> | 文件路径自动补全 | 将指定文件或目录路径注入当前上下文 |
!<command> | 内联执行本地命令 | 在提示词前缀 ! 直接执行命令(如 !npm run build) |
Ctrl + G | 唤起外部默认编辑器 | 在 Vim / VS Code 等编辑器中撰写多行长 Prompt |
Esc Esc | 清空当前输入框 | 未处于流式输出时快速清空待发送文本 |
F5 | 切换语音输入 | 快速启用或关闭语音听写模式 |
Ctrl + D Ctrl + D | 安全退出 CLI | 连续按下两次退出 agy 会话 |
4. 配置文件体系与 mcp_config.json 规范
4.1 全局与工作区目录映射
| 配置维度 | 全局路径(所有项目) | 工作区路径(项目内) | 核心职责 |
|---|---|---|---|
| CLI 核心设置 | ~/.gemini/antigravity-cli/settings.json | — | CLI 基础偏好、主题、编辑器与工具权限 |
| 快捷键绑定 | ~/.gemini/antigravity-cli/keybindings.json | — | 自定义终端键盘映射 |
| 全局指令记忆 | ~/.gemini/AGENTS.md 或 GEMINI.md | ./AGENTS.md 或 ./GEMINI.md | 仓库常驻原则、项目构建/测试指令与角色设定 |
| 永久规则约束 | ~/.gemini/config/rules/*.md | .agents/rules/*.md | 后台自动注入的强规范(如禁止直接改某目录) |
| Agent Skills | ~/.gemini/config/skills/<name>/SKILL.md | .agents/skills/<name>/SKILL.md | 遵循 Agent Skills 标准的可复用任务与脚本包 |
| MCP 服务清单 | ~/.gemini/config/mcp_config.json | .agents/mcp_config.json | 统一声明本地 stdio 与远程 HTTP MCP 服务 |
⚠️ 远程 MCP 配置关键变更(
serverUrl):mcp_config.json配置远程 HTTP MCP 服务器时不再支持url或httpUrl,必须使用serverUrl字段,否则会出现静默无法连接。
{
"mcpServers": {
"remote-docs": {
"serverUrl": "https://docsmcp.googleapis.com/mcp/v1",
"oauth": {
"clientId": "OAUTH_CLIENT_ID",
"clientSecret": "OAUTH_CLIENT_SECRET"
}
},
"local-tool": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.example.com/mcp"]
}
}
}
5. 从 Gemini CLI 迁移至 agy 快速对照
自 2026 年 6 月 18 日起,面向个人免费版及 Google AI Pro / Ultra 订阅的旧版 Gemini CLI 已停止请求处理(仅保留企业级 Gemini Code Assist 或按量 API Key 存量场景)。升级至 agy 的核心差异如下:
| 迁移项 | 旧版 Gemini CLI | 现役 Antigravity CLI (agy) | 迁移操作要点 |
|---|---|---|---|
| 底层架构与命令 | TypeScript 开源单代理(gemini) | Go 重写的多智能体平台 CLI(agy) | 改用 agy 命令启动;首次启动自动引导检查 |
| 扩展插件迁移 | 旧 Gemini CLI Extensions | Antigravity 原生插件体系 | 运行 agy plugin import gemini 自动转换导入 |
| 指令文件 | GEMINI.md | GEMINI.md 与 AGENTS.md 并行兼容 | 无需改名,原有 GEMINI.md 直接继承生效 |
| 本地 Skills 目录 | .gemini/skills/ | .agents/skills/ | 将技能目录迁移至 .agents/skills/<name>/SKILL.md |
| 工作流文件 | .agents/workflows/ | 已迁移至 Agent Skills | 建议整合至 .agents/skills/(或使用 /migrate-workflows) |
| MCP 配置位置与键名 | 混在 settings.json,远程用 url | 独立 mcp_config.json,远程用 serverUrl | 拆分配置文件并将远程 url 重命名为 serverUrl |