Google Antigravity 安装、Agent 工作流与模型边界¶
最后核验:2026-07-24
适用范围:Google Antigravity IDE;Windows、macOS、Linux
预计用时:15~30 分钟
1. Antigravity 是什么¶
Google Antigravity 是面向 Agent 开发流程的编程环境。它既保留编辑器工作区,也提供 Agent Manager,让多个 Agent 处理规划、编码、终端和浏览器任务,并通过任务产物帮助用户审查执行过程。
它适合:
- 让 Agent 在真实项目中完成多步骤开发任务;
- 同时查看代码修改、终端命令和浏览器验证;
- 使用 MCP Server 扩展外部工具;
- 在产品提供的模型列表中切换模型。
它不是一个通用 API 客户端。MCP 中配置第三方服务的 API Key,也不等于给 Antigravity 主模型配置了任意 Base URL。
2. 安装与登录¶
从 Antigravity 官方网站 下载对应系统版本,完成安装后使用 Google 账号登录。
首次启动建议:
- 选择一个不包含生产密钥的测试项目;
- 检查工作区信任和终端权限;
- 查看 Agent 的命令审批设置;
- 确认当前选择的模型;
- 再开始第一个任务。
产品迭代较快,系统版本要求和可用模型以下载页及客户端界面为准,不在教程中写死容易过期的模型清单和额度数字。
3. 编辑器与 Agent Manager¶
Antigravity 主要有两类工作界面:
- Editor:查看和编辑代码、打开终端、处理具体文件;
- Agent Manager:创建、分派和观察多个 Agent 任务。
刚开始使用时,不要同时启动多个会修改同一文件的任务。更稳妥的顺序是:
- 让 Agent 只读分析项目;
- 审查它识别出的目标文件;
- 要求给出改动计划;
- 批准一个小范围修改;
- 查看 diff;
- 运行测试;
- 再扩大任务范围。
4. 第一次验证¶
在测试仓库中创建一个简单文件:
向 Agent 提交:
确认只读分析符合预期后,再提交:
验收时至少看三处:
- Agent 是否只改了指定文件;
- 终端是否执行了未授权命令;
- 最终说明是否与实际 diff 一致。
5. 模型选择与能力边界¶
在 Agent 面板或模型选择器中选择当前账号可用的模型。模型可用性、额度和消耗方式可能随账号方案、地区及产品策略变化,应以客户端实时显示为准。
截至本次核验,官方公开资料能够确认 Antigravity 提供模型选择,但没有提供一个面向所有用户、可填写任意 OpenAI-compatible Base URL 的通用主模型配置流程。因此:
- 不要照搬其他编辑器的
OPENAI_BASE_URL配置; - 不要把项目
.env中的模型 Key误认为 Antigravity 自身的模型 Key; - 不要修改内部文件尝试注入未经文档支持的 Provider;
- 需要任意自定义端点时,选择官方明确支持 Custom Provider 的工具。
6. MCP Server¶
Antigravity 支持安装和管理 MCP Server。Google 官方示例中的 Antigravity IDE 可通过 Agent 面板进入:
新版本 Antigravity 的 MCP 配置可能与 Antigravity CLI 共用:
示例结构:
{
"mcpServers": {
"example-docs": {
"serverUrl": "https://mcp.example.com",
"headers": {
"Authorization": "Bearer YOUR_MCP_TOKEN"
}
}
}
}
这段内容仅说明结构。实际字段、认证头和 URL 必须来自目标 MCP Server 的官方文档。
配置后返回 Installed MCP Servers 并刷新。如果工具没有出现,依次检查 JSON 语法、网络、认证信息和服务器日志。
7. 安全设置¶
Agent 可以执行终端命令和浏览器操作,因此应把它当作拥有本机操作能力的软件:
- 不在提示词中粘贴生产密钥;
.env、证书和账户文件加入忽略规则;- 删除、部署、付款和发布操作保留人工确认;
- 第三方 MCP 只授予完成任务所需的最小权限;
- 不把工作区直接指向整个用户主目录;
- 审查 Agent 生成的命令和网页操作记录;
- 重要项目先提交或创建独立分支。
项目中需要使用 Gemini API Key 时,应保存在 .env 等未提交文件中,并设置 API 限制和轮换方案。这个 Key服务于你开发的应用,不代表 Antigravity 主模型已经切换为该 API。
8. 常见问题¶
| 现象 | 排查方法 |
|---|---|
| 模型列表和教程截图不同 | 以当前客户端和账号显示为准,模型目录会变化 |
| 找不到 Base URL | 当前没有可证实的通用自定义主模型入口,不要套用其他 IDE 教程 |
| Agent 修改范围过大 | 缩小任务、明确允许文件、要求先展示计划和 diff |
| 终端命令被拒绝 | 检查工作区信任、审批策略和系统权限 |
| MCP 工具不显示 | 校验配置 JSON、刷新 MCP 列表并查看目标服务认证要求 |
| 浏览器任务失败 | 检查站点登录状态、弹窗和浏览器权限,避免在敏感账户上直接试跑 |
| 配额不足 | 查看客户端的实时额度提示;切换可用模型或等待额度恢复 |