52 lines
3.0 KiB
Markdown
52 lines
3.0 KiB
Markdown
---
|
||
title: "Antigravity Integration"
|
||
type: source
|
||
tags: []
|
||
date: 2026-04-25
|
||
---
|
||
|
||
## Source File
|
||
- [[Agent/agency-agents/integrations/antigravity/README.md]]
|
||
|
||
## Summary(用中文描述)
|
||
- 核心主题:Agency Agents 与 Antigravity 的集成方案
|
||
- 问题域:如何在 Antigravity 工具中复用 Agency 团队定义的 Agent 角色
|
||
- 方法/机制:通过 `install.sh` 脚本将 Agency roster 中的 agent 复制为 Antigravity 技能文件(SKILL.md),所有 agent 统一前缀 `agency-` 以避免命名冲突
|
||
- 结论/价值:用户可在 Antigravity 中通过激活特定 skill 直接调用专家 agent,实现多角色快速切换
|
||
|
||
## Key Claims(用中文描述)
|
||
- Agency agents 可通过 `./scripts/install.sh --tool antigravity` 一键安装为 Antigravity skills
|
||
- 安装脚本将文件复制到 `~/.gemini/antigravity/skills/` 目录
|
||
- 所有 skill slug 统一使用 `agency-<agent-name>` 前缀命名(如 `agency-frontend-developer`)
|
||
- 可通过 `./scripts/convert.sh --tool antigravity` 重新生成 skill 文件(agent 修改后需执行)
|
||
- Antigravity skill 文件为标准的 SKILL.md 格式,含 YAML frontmatter
|
||
|
||
## Key Quotes
|
||
> "Installs the full Agency roster as Antigravity skills. Each agent is prefixed with `agency-` to avoid conflicts with existing skills." — 核心定位说明
|
||
|
||
> "In Antigravity, activate an agent by its slug: Use the agency-frontend-developer skill to review this component." — 使用方式示例
|
||
|
||
> "Each skill is a `SKILL.md` file with Antigravity-compatible frontmatter" — 文件格式说明
|
||
|
||
## Key Concepts
|
||
- [[Agency Roster]]:Agency Agents 项目中定义的所有 agent 角色集合,提供完整的技能矩阵
|
||
- [[Antigravity Skills]]:Antigravity/Gemini 工具的技能扩展机制,通过 SKILL.md 文件定义 agent 行为
|
||
- [[Skill Prefix Convention]]:通过 `agency-` 前缀隔离 Agency agents 与 Antigravity 原生 skills,避免命名冲突
|
||
- [[SKILL.md Format]]:技能文件格式,包含 name、description、risk、source、date_added 等标准字段
|
||
|
||
## Key Entities
|
||
- [[Agency Agents]]:提供 AI agent 角色定义的工具集,支持多种 IDE 和平台集成(包括 Antigravity)
|
||
- [[Antigravity]](Gemini):Google 的 AI agent 工具,支持通过 skill 文件扩展 agent 能力
|
||
|
||
## Connections
|
||
- [[Agency Agents]] ← provides agents ← [[Antigravity Integration]]
|
||
- [[Antigravity]] ← consumes skills from ← [[Agency Agents]]
|
||
- [[Cursor Integration]] ← alternative integration → [[Antigravity Integration]](同为 Agency agents 的 IDE 集成路径)
|
||
|
||
## Contradictions
|
||
- 与 [[Cursor Integration]] 存在功能重叠:
|
||
- 冲突点:两个集成都试图将 Agency agents 集成到不同的 AI 工具中(Cursor IDE vs Antigravity/Gemini)
|
||
- 当前观点:Antigravity Integration 适合 Gemini/Gemini CLI 用户,覆盖 Gemini 生态
|
||
- 对方观点:Cursor Integration 适合 GUI 代码编辑器用户,覆盖 VS Code 兼容生态
|
||
- 结论:两者面向不同工具生态,不存在直接冲突,可共存
|