产品发布

Google Antigravity 2.0发布Custom Agents:文件化Agent配置,支持CLI与IDE

发布时间:2026年08月17日 12:00:00

8月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 AntigravityCustom Agents(文件化)
CursorAgent设置
GitHub CopilotCopilot配置
Claude CodeAgent指令

趋势:Agent定义从"隐藏在UI中的设置"变为"项目文件"

编码工具竞争

工具公司Agent能力
AntigravityGoogleCustom Agents + CLI
CursorCursor/SpaceXGrok Bot集成
GitHub CopilotMicrosoftMAI-Code-1.1-Flash
Claude CodeAnthropicAgent 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能力对比,将是关键观察点。