从 Gemini CLI 迁移如果您是现有的 Gemini CLI 用户,希望将工作流程迁移到 Antigravity CLI,那么您来对地方了。下面的指南将帮助您熟悉、快速启动并运行 Antigravity CLI。
<公告> 图标:信息 iconColor: var(--主题-primary) 颜色:var(--主题-表面-表面-容器) 文本:TL;DR:Antigravity CLI 支持 Gemini CLI 的大部分功能。虽然功能不具有 100% 的同等性,但工作流程定义功能,如 Gemini CLI 扩展(反重力插件)、代理技能、MCP 服务器、钩子 和 子代理 都在反重力 CLI 中受支持。 </公告>
首次启动 Antigravity CLI 时,您应该会看到 迁移选项,您可以在其中选择将现有的 Gemini CLI 扩展迁移到等效的 Antigravity 插件。
<公告> 图标:信息 iconColor: var(--主题-primary) 颜色:var(--主题-表面-表面-容器) 文本:注意:某些 Gemini CLI 扩展无法以 1:1 的方式迁移到 Antigravity 插件,因为当前不支持某些组件(例如自定义主题)。 </公告>
对于大多数用户来说,您现在可以开始使用 Antigravity CLI 以及您在 Gemini CLI 中喜爱的工作流程。 Antigravity CLI 加载与 Gemini CLI 相同的上下文文件和全局代理技能。如果您发现某些内容未按应有的方式或您期望的方式工作,请参阅下面的具体详细信息。
Gemini CLI 扩展→ 反重力插件自从 Gemini CLI 推出扩展(一种通过捆绑和共享功能来扩展 CLI 的方法)以来,业界已经对术语 插件 进行了标准化。 Antigravity CLI 支持 Antigravity 插件。首次启动 Antigravity CLI 时,应提示用户将其扩展自动迁移到插件。您还可以从终端运行显式命令来迁移它们:
agy plugin import gemini
运行 agy plugin import 命令将搜索每个本地安装的扩展并将它们转换为反重力插件:
[ok] conductor
- skills : skipped (not found)
- agents : skipped (not found)
✔ commands : 6 processed (converted to skills)
- mcpServers : skipped (not found)
- hooks : skipped (not found)
[ok] google-workspace
✔ skills : 6 processed
- agents : skipped (not found)
✔ commands : 4 processed (converted to skills)
✔ mcpServers : 1 processed
- hooks : skipped (not found)
上下文文件(规则)
Antigravity CLI 支持与 Gemini CLI 相同的上下文文件:
- 工作区上下文:从活动工作区目录中读取
GEMINI.md和AGENTS.md。 - 全局上下文:自动加载并强制执行位于
~/.gemini/GEMINI.md的全局约束。
代理技巧代理技能在 Antigravity CLI 中的工作方式与在 Gemini CLI 中的工作方式相同。它们可以使用相同的 /skills 命令进行管理,并且还可以转换为斜杠命令,以便手动调用它们。
Gemini CLI 的全局技能位于 ~/.gemini/skills/ 中,并与所有工作区中的 Antigravity CLI 共享。全球技能无需采取任何行动;它们会被自动拾取。
Antigravity CLI 的工作区特定技能存储在 .agents/skills 中,这意味着如果您在 .gemini/skills 文件夹内的给定项目中拥有项目/工作区技能,则需要将它们移至 .agents/skills 中。
| 属性 | 双子座 CLI | 反重力 CLI |
|---|---|---|
| 位置 | 全局: ~/.gemini/skills/ 工作区: .gemini/skills/ 或 .agents/skills/ |
全局: ~/.gemini/antigravity-cli/skills/ 工作区: .agents/skills/ |
| 管理 | /skills |
/skills |
| 行为 | 技能变成斜线命令 | 技能变成斜线命令 |
<公告>
图标:信息
iconColor: var(--主题-primary)
颜色:var(--主题-表面-表面-容器)
文本:注意:Antigravity CLI 目前没有与 gemini skills 等效的命令用于在终端上管理代理技能。您可以手动创建自己的技能文件或使用 npx skills install 。
</公告>
MCP服务器
Antigravity CLI 支持本地和远程 MCP 服务器,并提供相同的 /mcp 命令来管理它们。与 Gemini CLI 的主要区别在于定义 mcpServers 的文件位置。
Antigravity 和 Antigravity CLI 将 MCP 服务器配置存储在不同的 mcp_config.json 文件中,而 Gemini CLI 将它们内联存储在 settings.json 中。
<公告>
图标:警告
iconColor: var(--主题-primary)
颜色:var(--主题-表面-表面-容器)
文本:重要:对于远程 MCP 服务器,Antigravity CLI 使用 serverUrl 字段而不是 url (或已弃用的 httpUrl )。
</公告>
| 属性 | 双子座 CLI | 反重力 CLI |
|---|---|---|
| 位置 | 全局: ~/.gemini/settings.json 工作区: .gemini/settings.json |
全局: ~/.gemini/antigravity-cli/mcp_config.json 工作区: .agents/mcp_config.json |
| 管理 | /mcp |
/mcp |