产品发布
Google Antigravity 2.0发布Custom Agents:文件化Agent配置,支持CLI与IDE
发布时间:2026年08月17日 12:00:008月17日,Google在Antigravity 2.0中推出Custom Agents功能,用户可通过文件定义Agent角色、指令、工具和约束。同日发布Antigravity CLI,IDE支持即将到来。Custom Agents采用文件化配置而非隐藏聊天设置,让团队为重复性工作创建可复用的Agent,如代码审查、迁移规划、研究和测试编写。
事件概况
8月17日,Google在Antigravity 2.0中推出Custom Agents功能,同时发布Antigravity CLI。Custom Agents允许用户通过文件配置定义专门的AI Agent,为重复性工作创建可复用的自动化流程。IDE支持即将在后续版本中推出。
Custom Agents功能
核心概念
Custom Agents是文件化配置的Agent定义:
- 以文件形式定义Agent的角色、指令、工具和约束
- 而非隐藏在聊天设置中的临时配置
- 可版本控制、共享和复用
- 类似于项目配置文件而非聊天设置
配置内容
每个Custom Agent可定义:
| 配置项 | 说明 |
|---|---|
| 角色 | Agent的专门身份和职责 |
| 指令 | Agent的行为规则和约束 |
| 工具 | Agent可以使用的工具集 |
| 约束 | Agent的操作边界和限制 |
示例用途
| 用途 | 说明 |
|---|---|
| 代码审查 | 自动审查代码风格、安全性和性能 |
| 迁移规划 | 分析代码库并规划框架迁移 |
| 研究 | 收集和整理特定主题的信息 |
| 测试编写 | 根据代码自动生成测试用例 |
Antigravity CLI
功能
- 命令行界面操作Antigravity
- 在终端中运行Custom Agents
- 脚本化Agent工作流
- 集成到CI/CD流程
IDE支持
- 即将在后续版本推出
- 在IDE中直接使用Custom Agents
- 代码编辑和Agent交互无缝集成
技术意义
从聊天设置到项目文件
| 阶段 | Agent配置方式 | 特点 |
|---|---|---|
| 1.0 | 聊天中临时设置 | 不可复用 |
| 2.0 | 预设Agent模板 | 有限定制 |
| 3.0 | 文件化配置(Custom Agents) | 可版本控制、可共享 |
与Skills和Dynamic Subagents的关系
Custom Agents与Google已有的Skills和Dynamic Subagents有重叠:
- Skills:预定义的能力模块
- Dynamic Subagents:动态创建的子Agent
- Custom Agents:用户定义的文件化Agent配置
Custom Agents提供了更显式的配置层,适合团队重复使用。
行业背景
Agent配置标准化趋势
AI编码环境正在将Agent定义视为项目文件:
| 平台 | Agent配置方式 |
|---|---|
| Google Antigravity | Custom Agents(文件化) |
| Cursor | Agent设置 |
| GitHub Copilot | Copilot配置 |
| Claude Code | Agent指令 |
趋势:Agent定义从"隐藏在UI中的设置"变为"项目文件"
编码工具竞争
| 工具 | 公司 | Agent能力 |
|---|---|---|
| Antigravity | Custom Agents + CLI | |
| Cursor | Cursor/SpaceX | Grok Bot集成 |
| GitHub Copilot | Microsoft | MAI-Code-1.1-Flash |
| Claude Code | Anthropic | Agent SDK |
应用场景
1. 代码审查Agent
agent:
name: "code-reviewer"
role: "代码审查专家"
instructions:
- 审查代码风格是否符合项目规范
- 检查潜在安全漏洞
- 评估性能问题
- 验证测试覆盖率
tools:
- read_file
- search_codebase
- run_tests
constraints:
- 不修改代码,只提供评论
- 发现严重漏洞时标记为[严重]
2. 迁移规划Agent
agent:
name: "migration-planner"
role: "技术迁移规划师"
instructions:
- 分析当前代码库的技术栈
- 识别迁移风险和依赖
- 生成分步迁移计划
- 估算每步的工作量
tools:
- read_file
- search_codebase
- search_web
constraints:
- 不执行迁移,只规划
- 迁移计划需人工确认后执行
3. 测试编写Agent
agent:
name: "test-writer"
role: "测试工程师"
instructions:
- 分析代码的功能和边界条件
- 生成单元测试和集成测试
- 确保测试覆盖率达标
- 运行测试验证
tools:
- read_file
- write_file
- execute_code
- run_tests
constraints:
- 测试需通过后才提交
- 不修改源代码
后续观察
IDE支持的上线时间、Custom Agents社区的活跃度、以及与Cursor和GitHub Copilot的Agent能力对比,将是关键观察点。