迁移指南截止日期:2026 年 6 月 18 日

Gemini CLI → Antigravity CLI 迁移

2026 年 6 月 18 日,Gemini CLI 将停止为 Google AI Pro、Ultra 以及免费的 Gemini Code Assist 个人账户提供服务。以下是迁移至 Antigravity CLI 的详细步骤——包括安装、认证、插件导入、MCP 和 skills 迁移、验证以及回滚——所有内容均源自 Google 官方迁移文档。

Gemini CLI 迁移至 Antigravity CLI 的社论插图:一个旧的终端窗口逐渐淡入一个新的基于 Go 的终端窗口,中间由 2026 年 6 月 18 日的日历标记连接。
个人层级的 Gemini CLI 用户必须在 2026 年 6 月 18 日这一最后期限前迁移至 Antigravity CLI。

Google 于 2026 年 5 月 19 日 宣布 Gemini CLI 将过渡为 Antigravity CLI。对于付费企业客户,一切保持不变。而对于所有使用 Google AI Pro、Ultra 或免费 Gemini Code Assist 个人账户的用户,Gemini CLI 将于 2026 年 6 月 18 日停止服务。这是一份可以在一个晚上完成的迁移计划,并包含在关键工作流中断时的回滚方案。

@geminicli · May 19, 2026

将 Gemini CLI 用户迁移至 Antigravity CLI

官方 @geminicli 账号宣布,个人层级账户将有 30 天的迁移窗口期,并明确指出企业用户无需采取任何操作。

Get the latest on AI, LLMs & developer tools

New MCP servers, model updates, and guides like this one — delivered weekly.

1. 公告内容

两家 Google 渠道在同一天发布了这一过渡消息。 Google Developers Blog 制定了时间表。 X 上的 @geminicli 账号 承诺为个人层级用户提供 30 天的迁移窗口期,并明确企业客户无需进行任何操作。

Google DeepMind 通过另一个官方账号阐述了更宏观的愿景 —

@GoogleDeepMind · May 19, 2026

与 Antigravity 交互的三种新方式

2.0: A mission control where agents can work together simultaneously on a project. CLI: A terminal interface to work with agents. SDK: A toolkit that lets your software automatically connect to and use our AI agents.

官方 迁移文档 位于 antigravity.google/docs/gcli-migration 是文件逐一映射的权威指南。以下步骤将按顺序进行说明,并指出文档中未明确提及的注意事项。

2. 核心摘要 (TL;DR)

  • 截止日期: 2026 年 6 月 18 日(个人层级)
  • 受影响范围: Google AI Pro, Google AI Ultra, 免费版 Gemini Code Assist
  • 不受影响: Code Assist Standard / Enterprise,付费 Gemini API 密钥
  • 替代方案: Antigravity CLI (二进制文件: agy)
  • 一键迁移: agy plugin import gemini
  • 需要手动移动: .gemini/skills/.agents/skills/,MCP 配置移动至 mcp_config.json
  • 字段重命名: 远程 MCP urlserverUrl
  • 上下文文件: GEMINI.mdAGENTS.md 保持运行且不作更改
  • 并行安装: 安全 — geminiagy 共存
  • 本指南阅读时间: 14 分钟;实际操作时间:约 45 分钟

3. 时间线

日期事项
2026 年 5 月 19 日Antigravity CLI 发布。Gemini CLI 继续工作。为期 30 天的迁移窗口期开始。
2026 年 5 月 20 日 – 6 月 17 日迁移窗口期。并行运行两个二进制文件;在实际任务中验证 Antigravity CLI。
2026 年 6 月 18 日Gemini CLI 和 Gemini Code Assist IDE 扩展停止处理个人层级(individual-tier)请求。Gemini Code Assist for GitHub 停止接受新的组织安装。
6 月 18 日及之后(数周内)在接下来的几周内,GitHub 版 Gemini Code Assist 将停止为现有的组织安装提供服务。

4. 受影响人群

在继续阅读前,请先进行快速自查:

  • 您使用个人 Google 账号登录 Gemini CLI。 您将受到影响 — 这是免费/个人用户流程。
  • 您付费订阅了 Google AI Pro 或 Google AI Ultra。 您将受到影响。Antigravity CLI 使用相同的订阅。
  • 您使用的是个人版 Gemini Code Assist(免费层级)。 您将受到影响。Gemini CLI 和 Code Assist IDE 扩展都将于 6 月 18 日停止服务。
  • 您使用付费的 Gemini API 密钥对 Gemini CLI 进行身份验证。 您 受影响。Gemini CLI 将继续为付费 API 密钥用户提供服务。
  • 您的组织拥有 Gemini Code Assist Standard 或 Enterprise 许可证。 您 受影响。企业级 CLI 访问权限保持不变。

5. 企业例外情况

根据 Google Developers Blog: “如果您的组织通过 Gemini Code Assist Standard 或 Enterprise 许可使用 Gemini CLI 或我们的 IDE 扩展,或者如果您的组织通过 Google Cloud 使用 Gemini Code Assist for GitHub,您的访问权限将保持不变。我们将继续支持 Gemini CLI 和 Gemini Code Assist,并提供对最新 Gemini 模型及其他更新的访问。”

具体而言,企业保留三个选项:

  • 保留 Standard / Enterprise 许可下的 Gemini CLI — 无需迁移。
  • 保留付费 API 密钥下的 Gemini CLI — 无需迁移。
  • 同时采用 Antigravity CLI,并使用 GCP 项目凭据。有关 GCP 项目关联的详细信息,请参阅官方企业页面。

如果您是代表他人阅读此内容的企业管理员,对您而言核心要点是 规划试点,不要在组织内进行恐慌性迁移。 截止日期仅约束个人用户层级(consumer tier)。

6. 迁移前检查清单

在开始迁移之前,请确认:

  • 您的机器可以安装 Go 分发的二进制文件(agy)— 您拥有 curl、irm 或管理员 shell 访问权限。
  • 您知道当前 Gemini CLI 使用的是哪个 Google 账号(迁移将沿用该账号)。
  • 您可以列出已安装的 Gemini CLI 扩展(gemini extension list)。
  • 您的 ~/.gemini/ 目录完好无损(其中包含您的全局规则和技能)。
  • 包含自定义 .gemini/ 文件夹的工作区项目已被识别 — 每个文件夹都需要手动移动以用于工作区范围的技能。
  • 如果你通过 CI 或 cron 编写 Gemini CLI 调用脚本,你需要制定一个切换二进制文件名称的计划(geminiagy)以及身份验证流程。

7. 步骤 1:安装 Antigravity CLI

每个平台对应一个安装命令,详见官方 README:

# macOS / Linux
curl -fsSL https://antigravity.google/cli/install.sh | bash

# Windows PowerShell
irm https://antigravity.google/cli/install.ps1 | iex

# Windows CMD
curl -fsSL https://antigravity.google/cli/install.cmd -o install.cmd && install.cmd && del install.cmd

安装完成后,进行验证:

agy --version
# expected: a version string is printed

二进制文件命名为 agy,而非 antigravity。如果你编写了 CLI 调用脚本,这就是你需要重命名的地方。Gemini CLI 的 gemini二进制文件保持不变;两者共存。

8. 步骤 2:身份验证

首次运行将开启身份验证流程。有两种变体:

  • 本地终端。 运行 agy。您的默认浏览器将打开。请使用与 Gemini CLI 相同的 Google 账号登录。Token 将存储在您的系统密钥环中。
  • 远程 / SSH。 运行 agy。CLI 会检测到 SSH 会话并打印授权 URL。在本地机器上打开该链接,完成 OAuth 流程,SSH 会话即可获取 Token。这曾是早期 Gemini CLI 的一个显著痛点 — 现在已得到原生支持。
  • 企业版。 在配置过程中,您可以连接 GCP 项目。随后的调用将计入该项目的账单。官方企业文档涵盖了具体细节。

9. 步骤 3:导入插件

On first launch, Antigravity CLI prompts to migrate Gemini CLI extensions to Antigravity plugins. If you skip the prompt or are installing on a fresh machine, run the import explicitly:

agy plugin import gemini

官方迁移文档中的示例输出,演示了多组件扩展的迁移过程:

[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 暂不支持。
  • 旧版 commands 概念 — 已合并到更广泛的 skills primitive (the import does the conversion).
  • 任何 Google 尚未迁移的周边功能 — 发布公告中明确指出,并不承诺 1:1 的功能对等。

10. 步骤 4:迁移 MCP 配置

Gemini CLI 将 MCP 服务器配置内联存储在 settings.json。Antigravity CLI 使用独立的文件。请迁移它们:

作用域从 (Gemini CLI)到 (Antigravity CLI)
全局~/.gemini/settings.jsonmcpServers key~/.gemini/antigravity-cli/mcp_config.json
工作区.gemini/settings.jsonmcpServers key.agents/mcp_config.json

并且在 JSON 本身中有一个字段重命名:

// Gemini CLI (settings.json)
{
  "mcpServers": {
    "my-remote-mcp": {
      "url": "https://example.com/mcp"   // or the deprecated "httpUrl"
    }
  }
}

// Antigravity CLI (mcp_config.json)
{
  "my-remote-mcp": {
    "serverUrl": "https://example.com/mcp"
  }
}

如果你直接复制 url 而不进行重命名,远程 MCP 服务器将静默失败。包含 command + args 的本地 MCP 服务器条目不需要重命名。有关 MCP 配置的背景信息,请参阅我们的 MCP 教程

11. 第 5 步:移动工作区技能

位于 ~/.gemini/skills/ 下的全局技能会自动加载 — 无需任何操作。位于 .gemini/skills/ 下的工作区技能必须移动到 .agents/skills/

# Per project, from the workspace root:
mkdir -p .agents
git mv .gemini/skills .agents/skills
# Or, if not in git:
mv .gemini/skills .agents/skills

如果工作区已经有一个 .agents/skills/ 文件夹(Gemini CLI 文档允许的双位置情况),请保留该文件夹并删除 .gemini/skills/ 副本。有关编写模式,请参阅我们的 Antigravity 技能设置指南.

12. 第 6 步:验证 Hooks 和 Context

在确认迁移完成之前,需要确认以下两点:

  • Context 文件正常加载。 GEMINI.md 以及 AGENTS.md (位于工作区中),加上 ~/.gemini/GEMINI.md (全局),所有这些都应保持原样正常工作。开启一个会话并让 Agent 背诵你文件中的一条已知规则。
  • JSON hooks 正常触发。 如果你针对 Antigravity 2.0 或 Gemini CLI 编写了 JSON hooks,它们在 Antigravity CLI 的相同生命周期时刻依然适用。修改一个文件或运行一个示例工具调用,以确认你已知的 hook 确实触发了。

关于规则模式,请参阅我们的 规则示例 GEMINI.md 系统提示词指南

13. 第 7 步:真实任务验证

这是绝对不能跳过的一步。挑选一个你昨天在 Gemini CLI 中完成的任务 — 例如重构、研究会话或多文件编辑 — 并在同一个仓库中通过 Antigravity CLI 运行它。对比一下:

  • Agent 是否在相同的步骤中调用了相同的工具?
  • 你的 skills slash-command 是否在正确的位置触发?
  • MCP-server 调用是否触发?(注意这里的静默 serverUrl 失败情况。)
  • 上下文文件(GEMINI.md, AGENTS.md)是否以相同的方式引导行为?
  • hooks 是否在预期的生命周期时刻被调用?

在代表性任务上花费 20 到 30 分钟,就能获得 90% 所需的反馈信号。如果一切都能复现,你就大功告成了。如果某处出现问题,请提交反馈,并在修复前该工作流回退到使用 Gemini CLI。

14. 回滚计划

Antigravity CLI 和 Gemini CLI 在同一台机器上共存。它们是独立的二进制文件(agy vs gemini),拥有独立的配置树(~/.gemini/antigravity-cli/ 与之并列 ~/.gemini/),以及独立的身份验证流程。在 2026 年 6 月 18 日之前,针对任何特定工作流的回滚操作非常简单: 继续运行 gemini 来处理该任务。

6 月 18 日之后,回滚选项将缩小为:

  • 升级到企业版许可证(Gemini Code Assist Standard / Enterprise)。
  • 切换到付费的 Gemini API 密钥。
  • 针对受影响的工作流,使用 Antigravity 2.0(GUI 版本)而非 CLI。
  • 完全切换到其他代理 CLI。请参阅我们的 替代方案综述 以了解当前行业现状。

15. 变更一览

概念Gemini CLIAntigravity CLI
二进制文件名geminiagy
语言Node.jsGo
插件概念扩展插件(一键导入)
工作区技能.gemini/skills/.agents/skills/
全局技能~/.gemini/skills/~/.gemini/antigravity-cli/skills/ (自动加载)
MCP 配置位置内联于 settings.json独立 mcp_config.json
远程 MCP 字段url / httpUrlserverUrl
上下文文件GEMINI.md, AGENTS.mdGEMINI.md, AGENTS.md (相同)
HooksJSON HooksJSON Hooks (相同格式)
SSH 认证手动变通方案一等支持 (打印认证 URL)
异步子智能体受限内置后台编排

16. 常见问题 (FAQ)

问:Gemini CLI 什么时候会停止工作?

开启 2026 年 6 月 18 日 适用于 Google AI Pro、Ultra 以及面向个人的免费 Gemini Code Assist。对于 Gemini Code Assist for GitHub,该日期之后将不再允许新的组织安装;现有组织安装将在随后的几周内停止服务。

问:企业用户必须迁移吗?

不必。Gemini Code Assist 标准版/企业版许可证持有者以及付费 Gemini API 密钥用户可以无限期保留 Gemini CLI,并持续获得模型和功能更新。

问:我的 skills 和 MCP 服务器还能正常工作吗?

大部分可以。首次启动时会自动提示迁移。关键的手动操作包括:将工作区 skills 从 .gemini/skills/ 移动到 .agents/skills/,将 MCP 配置从内联的 settings.json移动到 mcp_config.json,以及远程 MCP 字段重命名 urlserverUrl

问:我可以同时运行 Gemini CLI 和 Antigravity CLI 吗?

可以 — 在同一台机器上。它们是不同的二进制文件(Gemini vs agy) 使用不同的配置树。在迁移窗口期间同时运行两者,以便在不丢失回滚能力的情况下进行验证。

问:GitHub 版 Gemini Code Assist 怎么办?

在此日期之后不再允许新的组织安装: 2026 年 6 月 18 日。现有的组织安装将在之后几周内继续提供服务,随后停止。通过 Google Cloud 使用 GitHub 版 Code Assist 的企业客户不受影响。

问:是否有“一键迁移”命令?

接近了。 agy plugin import gemini 处理扩展、命令以及大多数 MCP 条目。工作区技能文件夹和位于 settings.json 中的内联 MCP 配置仍需手动移动,因为它们的规范位置已更改。

问:如果我什么都不做会怎样?

对于个人用户层级,Gemini CLI 请求将于 2026 年 6 月 18 日开始失效。依赖它的工作流将返回错误。请在截止日期前完成迁移,或者如果您更喜欢 GUI,请切换到 Antigravity 2.0。

17. 结论

我们的观点

不要等到截止日期。迁移过程很短,在 6 月 18 日之前回滚是无成本的。在 Gemini CLI 上停留的时间越长,您的 CI 脚本和每个项目的技能配置就会变得越脆弱。本周明智之举:安装 agy,并运行 agy plugin import gemini,运行一个你原本会在 Gemini CLI 中执行的实际任务,然后要么继续使用,要么记录下出现故障的地方并提交反馈。

如果你今天只打算做一件事:请在你最常使用 Gemini CLI 的机器上安装 Antigravity CLI。完成这一步后,后续的其他操作都会轻松得多。


相关指南

欲了解完整的产品详情,请参阅 Antigravity CLI 深度解析。关于测试框架背后的模型,请参阅 Gemini 3.5 Flash 开发者指南。对于大部分仍然适用的旧版 Gemini CLI 工作流,请参阅 Gemini CLI 设置指南


来源

Get the Ultimate Antigravity Cheat Sheet

Join 5,000+ developers and get our exclusive PDF guide to mastering Gemini 3 shortcuts and agent workflows.

    We respect your privacy. Unsubscribe at any time.

    Sponsored AI assistant. Recommendations may be paid.