[Antigravity 报错解决] Error generating commit message: [unknown] error grabbing LLM response: stream error
这两天,我正用 Antigravity 写代码,准备提交一波改动。点 Generate 按钮想让它帮我生成 commit message,结果弹出来一个报错:
Error generating commit message: [unknown] error grabbing LLM response: stream error
当时没太在意,以为是网络抖一下,重试了几次——还是同样的错。好吧,看来是遇到问题了。
一、排查过程:能想到的全试了
既然是网络相关的 stream error,我第一反应就是代理的问题。于是开始逐个排查:
1)切换代理节点
换了好几个国家的节点,日本、新加坡、美国都试了一遍,还是不行。
2)重新登录 Google 账户
怀疑是授权过期,退出账户重新登录。无效。
3)检查账户配额
登录 Google Cloud Console 看了下 API 用量,配额充足,根本没到限制。
4)缩小提交范围
想着可能是改动太多,上下文太长导致的。把改动拆小,只 stage 几个文件再试。还是同样的报错。
5)重启 VS Code、重启系统
经典三连:关掉重开、清缓存、重启电脑。全部无效。
二、问题分析:不是本地的问题
折腾了半天,各种姿势都试过了,问题依然存在。这时候冷静下来分析:
- 代理换了多个节点都不行 → 不是单纯的网络问题
- 账户正常、配额充足 → 不是账户问题
- 缩小上下文也不行 → 不是请求体太大
- 重启全家桶无效 → 不是本地缓存
报错信息 error grabbing LLM response: stream error 指向的是 LLM 服务端返回 stream 时出错。结合其他用户在社区反馈的情况来看,这大概率是 Antigravity 后端服务出了问题。
三、结论:等官方修复
查了一下,发现是官方在调整模型配额策略。Google 那边说为了平衡 Pro 用户的使用需求,对所有模型设置了周配额限制。这个调整导致部分功能(比如 commit message 生成)在高峰期不太稳定。
所以这个问题的解法很简单:等。
官方修复后自然就恢复了。如果你急着用,可能只能先手写 commit message 了。
四、几点经验分享
这次踩坑让我意识到几个事情:
1)先排除官方服务状态
遇到 AI 工具报错,别急着折腾本地环境。先去 Twitter/X 搜一下有没有其他人遇到同样问题,或者看看官方有没有发公告。能省很多时间。
2)网络环境还是很重要
虽然这次不是网络的问题,但日常使用 Antigravity 这类 AI 工具,稳定的网络环境确实很关键。我平时用 SkyVPN 的独享住宅 IP,IP 画像比较干净,不容易被风控。之前试过一些共享代理,有时候会因为 IP 被其他人用滥了导致服务降级或者响应慢。
3)做好降级准备
AI 工具再好用,也不能完全依赖。核心功能出问题的时候,还是得能手动切换到传统方式。比如这次 commit message 生成不了,手写就是了。
如果你也遇到了类似的问题,先别慌。检查一下是不是官方服务的问题,不是的话再按上面的步骤排查。大部分情况下等一等就好了。