From 7b74575f96ce742a98394f7ee833158fac1043a8 Mon Sep 17 00:00:00 2001 From: aliren553 <502196199@qq.com> Date: Wed, 9 Sep 2026 05:50:41 +0800 Subject: [PATCH 1/3] =?UTF-8?q?fix:=20UA=20=E5=AF=B9=E9=BD=90=E5=AE=98?= =?UTF-8?q?=E6=96=B9=200.59.0=20Mozilla=20=E9=A3=8E=E6=A0=BC=EF=BC=8C?= =?UTF-8?q?=E7=BB=95=E8=BF=87=20GeminiCLI=20=E6=8C=87=E7=BA=B9=E5=B0=81?= =?UTF-8?q?=E7=A6=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils.py | Bin 10298 -> 387 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/src/utils.py b/src/utils.py index c32c52096d44b1d5247de1f59dd2b8be4e9e850d..8667be04aecf87d1f5d563906c2255a2e8f723a7 100644 GIT binary patch delta 73 zcmdlL(9FC+mr;+wDK)VuwMavgi%a3l;T4B_{cIsX!9TIIBtyYDKQApay|gH?Br`ux YVR9~`6rX*VZ-A|>x`(TekH0z>0FI&;bpQYW literal 10298 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 From 642f641e311530cf2ec73b26563fc39d82c62b50 Mon Sep 17 00:00:00 2001 From: aliren553 <502196199@qq.com> Date: Wed, 9 Sep 2026 05:51:04 +0800 Subject: [PATCH 2/3] fix: restore full utils.py with 0.59.0 Mozilla-style UA --- src/utils.py | Bin 387 -> 10294 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/src/utils.py b/src/utils.py index 8667be04aecf87d1f5d563906c2255a2e8f723a7..8216d86f6f0e72849d805ce6f70bcd75b96492b3 100644 GIT binary patch literal 10294 zcmcf{Yg5}+_Pc+@UGV`k#Wv=Z#9cb;03mF7WPvo@&15vfzP8oKmMh6X$}mIvf}|l~ zXYy#0rb$||$+R12w`rRM()<}qhEM$qd(OR*d?jobx}7y2u&>TJ_dM@;T;&YCNURHG zwUj4nv8)>w8BW9xKdV1RP)z3 zUQRJBfb?h&(K0P%%}#Q1X6DrJLWZ(k;3rkG)aWFCt5D-YCz+z}S157;$X3M+kcyi$ zQ!!NQf=3fcr7KoJH`EUlWO~q`Sz5AGMRPYgP8EY1oQkIVQoz?pq>ZscI0*4+o0$SF z(un_ifPrzSXa}MVH2jcBWQ7bebyW<;PZQ8cL>?I)ADtK-92=G28J?ORotz*8MCyw7 z^~IBt`1I6RdgjFB)Hpt#S4%zJfv4%I!ISu8p}#kb;EtmHv!(W0KES_(98AfnVkVsGJ(RD{4slBC-8`_AgReff#A ze36_6yjU9XQe=ct17Q-2bJQ@w5KD~nMQFGBhG^rd*xH-$wPbRS_H^}hUC#9bkzQ%$?m?sqg}^(j`hWK{bR%d}9GpJ& zZmhR*GCzK*7)$C$rq9Rn^qu~}N?%5M_k_6sK{Y)%d1`nXz|ZnP@!W5Ie%{>(jzN>T zp#moaC?3*AXAW66Vp4VNz8&?(XwQg67cbC+{?>uMr1p(z2Z=q z8J0N@xiu=;7gwAgFT#nOkRTH@gMOdwkZ2*-+`KZac-8mklief&C?Z#k>qI5(fx z`NbSNtC*B?DPzeiyPnsAaj`5Kp%y_3ynx|qW|gx`Mp*aN+6IMgQJfN&xyQhoKh zb{#qu+->ixk87K^_@2J35FD;U!~jo1L)EoXw-avAkO3)HR2C$Nz*s@eL!yB%MVeJB zMfO$GA-mubv{^+(lX&z5xb11kYwhW!+RMiwUa2N<+tZR)1mu~hl|-D8P&!Nz=lYg& zSMIgKMX=oPS}g*y5G1+`*cC}jwi)!5Ovs8r5rbODD-QFnVbgiQI< zNVbXy{-iPGk4aep11AL^WJV|S67As4!2+9S?Rx>gx<1n0oa2{?9abvu9^d$A39hz<{ zstq;I=FHqmk$n?RW@o=yu3h}mdA7Z~xv{%-(O!Aw-1zR-ohv*=+8cMEb>@$pn=f!C z#c-Xc8ywQU24lEKwY$%ptB;@#slNJxoPdFN`qU`Fq~T7(N%fa|yFcD^aar<(ry|*U zArix`o!Hkt1U^y(WMdm*$j0~}+unG#_tBFSNsE3;qV9Z~>ARjULO8zfH6to|Rx_A| znCLalp&Hq&8FWKf1{^B-`Mp8P*Rp$&Kp5@T< zLdI|pfhhXqzD(2+>dxB;!zK35{}Cni{Sti>FXh;R*PME{bg-E+uc#KgQ4p{1;6e)# zIq3m{$%`!@OLCDy!pj0KTW0IL_WkbO?$(X!_Eq6TLQ|35t3TV9Swsph2z(Ga-WPk1FwLGgd?x65{5F$W1y>UWg{G>jeF$UMl-r zLe!UZnC*#A1M_6JR*^zypMeKBD{}l72Y8{5M~C;}FAT^TxKtS6-{W}D%e`Gm`Se8k z^vuc0snLH75AoXE!@~brYQf-gKpHL0K`EXUI|FPg_zMAXyzwUOE{A_+f%I0pdkr8` z> zV%^Dp(>TA+FrHDyRlH%$hm8WajozCcu4OPGu!Q6%iB8fUJcHZWN~041pEO(dgOmXY zJz2XOC!IK4ZVzZX<*B=gqa4;rxPve&z^enS(&0(lGYt2eKMk-N0AI|h8wlDr_WD``)#HV-Jj-4z!n#Ua^~MN6Sbpu`&ls8_wYWAsg)dmK z&Q7r2Z(kqQD^PeZN6lSuU({mShzcQ;Vux$MgN0YAfMKsx_1=o=Xwo`wF56dbLiO!j zeQdA(w0G|-=iY1A#>{ECW_el7n`7?G?y<@kb!3 z1Buo3q525Xm;F8hvX9$JpkrfQ&LXy9VIF*o&MnR1&=tgs3*Sk@Xm1p);t324b@~}k QWZ7+8+<+1G5%-Mz7vBJrZU6uP delta 73 zcmdlM(9FC+mr;+wDK)VuwMavgi%a3l;T4B_{cIsX!9TIIBtyYDKQApay|gH?Br`ux YVR9~`6rX*VZ-A|>x`(TekH0z>0F8bZaR2}S From fe2f2ba0dfdb28d58a2d8921809d23e85ae05950 Mon Sep 17 00:00:00 2001 From: aliren553 <502196199@qq.com> Date: Wed, 9 Sep 2026 05:51:17 +0800 Subject: [PATCH 3/3] =?UTF-8?q?fix:=20ideType=20=E5=AF=B9=E9=BD=90=200.59.?= =?UTF-8?q?0=20(ANTIGRAVITY=20->=20IDE=5FUNSPECIFIED)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/google_oauth_api.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/google_oauth_api.py b/src/google_oauth_api.py index f2681ddfe..163a2fda2 100644 --- a/src/google_oauth_api.py +++ b/src/google_oauth_api.py @@ -646,7 +646,7 @@ async def _try_load_code_assist( request_url = f"{api_base_url.rstrip('/')}/v1internal:loadCodeAssist" request_body = { "metadata": { - "ideType": "ANTIGRAVITY" + "ideType": "IDE_UNSPECIFIED" } } @@ -738,7 +738,7 @@ async def _try_onboard_user( request_body = { "tierId": tier_id, "metadata": { - "ideType": "ANTIGRAVITY", + "ideType": "IDE_UNSPECIFIED", "platform": "PLATFORM_UNSPECIFIED", "pluginType": "GEMINI" } @@ -815,7 +815,7 @@ async def _get_onboard_tier( request_url = f"{api_base_url.rstrip('/')}/v1internal:loadCodeAssist" request_body = { "metadata": { - "ideType": "ANTIGRAVITY", + "ideType": "IDE_UNSPECIFIED", "platform": "PLATFORM_UNSPECIFIED", "pluginType": "GEMINI" }