From d8275602235cc942a28c1abbd5e9ab0d7ca994db Mon Sep 17 00:00:00 2001 From: win Date: Fri, 27 Mar 2026 20:57:40 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20Antigravity=20User-Agent=20=E7=89=88?= =?UTF-8?q?=E6=9C=AC=E5=8F=B7=E5=8D=87=E8=87=B3=201.21.6=20=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D=20Gemini=203.1=20Pro=20=E8=AE=BF=E9=97=AE=E9=99=90?= =?UTF-8?q?=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Google 后端对 User-Agent 中的版本号做版本门控,低于阈值的请求返回 "not available on this version"。将 defaultUserAgentVersion 从 0.2.0 升至与当前真实 Antigravity IDE 一致的 1.21.6。 支持通过 ANTIGRAVITY_USER_AGENT_VERSION 环境变量在运行时覆盖版本号。 --- backend/internal/pkg/antigravity/oauth.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/backend/internal/pkg/antigravity/oauth.go b/backend/internal/pkg/antigravity/oauth.go index cbcbf664..61ce34fa 100644 --- a/backend/internal/pkg/antigravity/oauth.go +++ b/backend/internal/pkg/antigravity/oauth.go @@ -52,8 +52,9 @@ const ( antigravityDailyBaseURL = "https://daily-cloudcode-pa.googleapis.com" ) -// defaultUserAgentVersion 可通过环境变量 ANTIGRAVITY_USER_AGENT_VERSION 配置,默认 0.2.0(匹配真实 extension 版本) -var defaultUserAgentVersion = "0.2.0" +// defaultUserAgentVersion 可通过环境变量 ANTIGRAVITY_USER_AGENT_VERSION 配置,默认匹配真实 extension 最新版本 +// Gemini 3.1 Pro 等新模型需要较新的版本号才允许访问(上游会检查版本返回 "not available on this version") +var defaultUserAgentVersion = "1.21.6" // defaultPlatformOS 和 defaultPlatformArch 模拟真实客户端的操作系统和架构 // 真实 Antigravity IDE 运行在用户桌面(macOS/Windows),不是 Linux 服务器