[实测有效]解决 Antigravity 调用浏览器报错 Error during tool execution
最近我在用 Antigravity 做一个 Next.js 项目,正写得起劲呢,突然遇到一个特别恶心的问题。
代码写得差不多了,我想让 AI 帮我打开浏览器跑一下测试,看看效果。结果它尝试启动浏览器的时候,IDE 直接弹了个红框报错:"Error during tool execution"。
我当时就懵了。明明我的 Antigravity 账号登录正常,扩展安装也没报错,平时聊天写代码都好好的,怎么一到这就拉胯了?
问题排查:为什么连不上浏览器?
我不信邪,又试了几次,每次都在调用 open_browser 或者类似工具的时候挂掉。
我去翻了一下日志,发现核心问题似乎出在 CDP (Chrome DevTools Protocol) 的连接上。简单来说,Antigravity 会要在本地启动一个 Chrome 实例,然后通过 127.0.0.1 上的调试端口去控制它。
但是!因为我们国内开发者通常都会开着代理软件(你懂的,不然怎么连 AI),这就导致了一个尴尬的局面:Antigravity 发送给 localhost 或 127.0.0.1 的调试请求,被代理软件给拦截或转发了,根本没送到本地的 Chrome 浏览器上。
这就好比我想给自己家打电话,结果拨号却被转到了国外的接线员那里,肯定打不通啊。
解决办法:两步搞定
既然知道是代理的问题,解决起来就简单多了。这里分享一下我实测有效的解决方案。
第一步:确保浏览器扩展已安装
虽然 Antigravity 通常会自动安装它的浏览器扩展,但为了保险起见,建议检查一下。 如果你的 Chrome 里没有这个扩展,可以去商店手动装一下:Antigravity Browser Extension。
第二步:配置 No Proxy(关键!)
这是最重要的一步。我们需要告诉 IDE:"对于本地地址,不要走代理!"
- 打开你的 IDE 设置(Antigravity 或 Cursor 的 Settings)。
- 在搜索框输入
proxy。 - 找到 HTTP: No Proxy 或者类似的“不使用代理”的配置项。
- 在里面填入:
localhost, 127.0.0.1, ::1。 - 重启 IDE。
我自己改完这个设置重启后,再让 AI 打开浏览器,瞬间就弹出来了,丝般顺滑!
进阶经验:关于 IP 风控的一点碎碎念
其实这次排查除了代理设置,还让我重新思考了一下网络环境的问题。
我们做开发的,除了本地调试偶尔会遇到这种端口冲突,更头疼的其实是 IP 风控。你有没有遇到过这种情况:
- AI 突然变得很笨,一直在“降智”回复。
- 账号莫名其妙被暂时封禁。
- 访问某些文档网站被 Cloudflare 拦截。
很多时候,这不怪依然,怪的是我们用的 IP 太“脏”了。市面上很多普通的 VPN 或机场,一个 IP 背后可能挂着成千上万个人在用,里面难免有人拿去干坏事(爬虫、发垃圾邮件等),结果就是这个 IP 被各大厂商拉黑。
所以我现在的解决方案是直接上 SkyVPN。
为什么我要推荐 SkyVPN?
我现在主力都在用它,主要是图它几个特点,特别适合我们这种重度 AI 用户:
- 独享住宅 IP:这个真的太重要了。它给你的 IP 是通过正规 ISP 签约的住宅宽带 IP,而且是你一个人独享的。在谷歌和 OpenAI 眼里,你就是一个真实的海外家庭用户,而不是一个由于数据中心发出的可疑流量。
- IP 画像极度干净:自从换了 SkyVPN,我再也没遇到过 ChatGPT 突然降智,或者 Google 让我没完没了点红绿灯验证码的情况。
- 防止短视频限流:如果你也做 TikTok 或 Instagram 运营,这种原生住宅 IP 更是刚需,能有效避免 0 播放问题。
- 全球节点灵活切换:支持很多国家和地区,想切哪就切哪,而且连接非常稳定。
这就像是虽然大家都在“科学上网”,但你走的是 VIP 专属通道,不仅快,而且还没人查你证件,安全感满满。
总结
回到最开始的问题,如果你也遇到了 "Error during tool execution",千万别慌着重装系统。
- 检查 Chrome 扩展。
- 在 IDE 设置里把
localhost和127.0.0.1加到 No Proxy 白名单。 - 重启 IDE。
搞定这三步,基本就能药到病除。当然,如果你想让你的 AI 开发之路走得更稳更远,不再为封号和降智担惊受怕,真心建议去试试 SkyVPN,给自己换个干净点的网络环境,效率真的会提升不少。
希望这篇避坑指南能帮到大家!有问题欢迎在评论区交流。
回顾
🔥 Antigravity/Cursor 调试报错?一招搞定!
你在用 AI 写代码时,遇到过调用浏览器时弹出 "Error during tool execution" 的恶心红色报错吗?明明扩展装了,账号也登了,就是跑不通测试?🤬
其实这大概率是你的本地代理在搞鬼!🚫
Antigravity 试图通过 localhost 连接 Chrome 调试端口,结果被代理拦截了。
✅ 解决方法很简单:
- 检查官方扩展是否安装。
- 关键一步:在 IDE 设置里找到
HTTP: No Proxy,填入localhost, 127.0.0.1, ::1。 - 重启 IDE。
除了搞定报错,想要 AI 不降智、不封号?你需要更干净的网络环境。💡
👇 详细排查过程和独享 IP 避坑指南: https://skyvpn.me/blog/fix-antigravity-browser-tool-error
#Antigravity #Cursor #AI 编程 #Debug #SkyVPN #独立 IP