Google's Antigravity bait and switch

Google’s Antigravity bait and switch

Google Antigravity 的“挂羊头卖狗肉”式更新

The day was to begin like any other, with Antigravity open (yes, there are tens of us!), expecting to get some work done before my attention fragments. But Google had other plans. They had rolled out a new version of Antigravity the day before, at I/O 2026, presenting it as a shiny, standalone Codex-style experience. 这一天本应像往常一样开始,我打开 Antigravity(没错,我们这群用户还是有几十个人的!),打算在注意力涣散前完成一些工作。但 Google 显然有别的打算。他们在前一天的 I/O 2026 大会上发布了新版 Antigravity,将其包装成一个光鲜亮丽、类似 Codex 的独立体验。

Before I launched it, Antigravity had automatically “updated” my existing installation to the new one and, in the process, nuked the IDE, the actual Antigravity I had been using for months. When I clicked my usual shortcut, my entire IDE was just gone, and in its place stood a single conversational prompt box. This unexpected shift completely broke my preferred workflow. 在我启动它之前,Antigravity 已经自动将我现有的安装版本“更新”成了新版,并在此过程中彻底摧毁了我使用了数月的那个 IDE。当我点击常用的快捷方式时,整个 IDE 消失了,取而代之的是一个孤零零的对话提示框。这种突如其来的转变彻底打乱了我习惯的工作流。

Antigravity, as part of the Google AI Ultra plan, is my daily driver, my workhorse. I don’t mind agentic workflows for quick demos or MVPs, but production software, in my opinion, requires predictable output. For that, nothing beats the plan-review-implement loop that made me a huge fan of Cursor and earlier versions of Antigravity. 作为 Google AI Ultra 计划的一部分,Antigravity 是我的主力工具,也是我的得力助手。我不介意在快速演示或开发 MVP 时使用智能体工作流,但在我看来,生产级软件需要可预测的输出。为此,没有什么比“规划-审查-执行”循环更高效的了,这也是我成为 Cursor 和早期版本 Antigravity 忠实粉丝的原因。

Two Versions, Zero Compatibility

两个版本,零兼容性

Frustrated, I jumped online and found that Google actually hosted a separate download package specifically for the legacy Antigravity IDE. How to interpret that it was at the bottom of the page, I’m leaving as an exercise to you. I figured I could just download this installer and run it alongside the new tool to get my day going. 带着挫败感,我上网搜索后发现,Google 确实提供了一个专门针对旧版 Antigravity IDE 的独立下载包。至于为什么它被放在页面最底部,这就留给你们自己去解读了。我心想,只要下载这个安装程序并与新工具并行运行,就能继续工作了。

I downloaded and ran the package but the exact same 2.0 chatbot interface loaded right back up, much to my annoyance. The 2.0 update, it turns out, aggressively rewrites the default application paths to the point where it’s impossible, at the time of writing, to have both versions of Antigravity installed and functioning at the same time. Even reinstalling the IDE, hoping it might rewrite the rules correctly, doesn’t work as the chatbot still hijacks the launch every single time. 我下载并运行了该安装包,但令我恼火的是,加载出来的依然是那个 2.0 聊天机器人界面。事实证明,2.0 更新极其霸道地重写了默认应用程序路径,以至于在撰写本文时,根本无法让两个版本的 Antigravity 同时安装并正常运行。即使重新安装 IDE,试图让它正确覆盖规则也无济于事,因为聊天机器人每次都会劫持启动过程。

If In Doubt, Purge

遇到问题,彻底清除

After messing around reinstalling both pieces of software only to get the exact same result, I headed over to the Antigravity subreddit. Sure enough, plenty of other people were posting about the same exact scenario. The only way forward was a total purge of everything Antigravity related on the machine before trying again. 在反复折腾重装软件却得到同样的结果后,我去了 Antigravity 的 Reddit 论坛。果然,很多人都在讨论完全相同的情况。唯一的解决办法就是在再次尝试前,彻底清除机器上所有与 Antigravity 相关的文件。

With my system entirely cleared of the 2.0 binaries, I ran the standalone IDE installer one more time. Without the chatbot there to interfere and hijack the execution paths, the clean installation finally worked. 在系统彻底清理掉 2.0 的二进制文件后,我再次运行了独立 IDE 的安装程序。由于没有聊天机器人的干扰和对执行路径的劫持,这次纯净安装终于成功了。

Back to Business (Almost)

重回正轨(几乎)

Unfortunately, getting the interface back didn’t mean everything was normal. The forced update and subsequent purge wiped out my chat history and settings. While I could, thankfully, copy over most of my setup from my old Cursor config, the prompt history from the old Antigravity installation is gone(-ish). The upgrade fiasco did leave a folder called antigravity-backup, which I hope contains all my old history and profile info. Right now, I just don’t have the time or the tokens to fiddle with it and get my history back. It’s going to stay right there in stasis until I have some actual time to spare. 遗憾的是,找回界面并不意味着一切恢复正常。强制更新和随后的清理操作抹去了我的聊天记录和设置。虽然幸运的是,我可以从旧的 Cursor 配置中复制大部分设置,但旧版 Antigravity 的提示词历史记录基本丢失了。这次升级闹剧留下了一个名为 antigravity-backup 的文件夹,我希望里面包含了所有的旧历史记录和个人资料信息。目前,我实在没有时间和精力去折腾这些来找回记录。它只能先搁置在那里,直到我有空闲时间为止。

Updates Shouldn’t Hijack Your Software

更新不应劫持你的软件

Forcing this kind of transition on users via a background update is in incredibly poor taste. Background updates are meant for performance patches and version upgrades, not for secretly shipping an entirely different piece of software. Hijacking a development tool to replace it with another crosses the line, from an inconvenience into a major hassle. 通过后台更新强迫用户进行这种转换,做法极其糟糕。后台更新的初衷是性能补丁和版本升级,而不是偷偷塞进一个完全不同的软件。劫持开发工具并将其替换为另一个,这已经越界了,从“不便”变成了“巨大的麻烦”。

I’m now going to look for ways to stop auto-updates altogether, if it’s even possible in the first place. We should be able to trust that our tools will remain the tools we actually signed up to use. I’m fully plugged into the Google ecosystem, but sheesh! 我现在要寻找彻底关闭自动更新的方法,如果这真的可行的话。我们应该能够相信,我们使用的工具会保持我们最初选择时的样子。我完全身处 Google 生态系统中,但说真的,这也太离谱了!