Fix for Quota Limits - OAuth issue

Just in case someone from Google actually reads this and all the threads where people complain, even with Pro, about hitting Quota limits and/or OAuth failures, here is RCA:

What happened (actual)

2026-01-24 21:46:36.769 [info] [Window] Started local extension host with pid 12873.
2026-01-24 21:46:37.365 [error] [Window] [Extension Host] Failed to update user status Error: LanguageServerClient must be initialized first!
2026-01-24 21:46:37.770 [info] (Antigravity) 2026-01-24 21:46:37.770 [INFO]: Language server started
2026-01-24 21:46:37.774 [info] W0124 21:46:37.764515 12909 client.go:137] failed to set auth token
2026-01-24 21:46:37.774 [info] W0124 21:46:37.765235 12909 log_context.go:106] Cache(userInfo): Singleflight refresh failed: You are not logged into Antigravity.
2026-01-24 21:46:37.774 [info] I0124 21:46:37.773667 12909 server.go:1504] initialized server successfully in 222.073667ms

  • (Extension runtime starts.)

  • (Init-order bug: extension tries to use LS client before it’s ready → breaks auth/user-status wiring.)

  • (LS comes up after the extension already failed.)

  • (Auth token never gets set in LS → treated as not logged in.)

  • (User/plan fetch fails due to missing token; “singleflight” just dedupes concurrent refreshes.)

  • (LS is running, but unauthenticated.)


How it should be (expected)

2026-01-24 21:46:36.769 [info] [Window] Started local extension host with pid 12873.
2026-01-24 21:46:37.000 [info] [Window] [Extension Host] Initializing LanguageServerClient...
2026-01-24 21:46:37.200 [info] (Antigravity) 2026-01-24 21:46:37.200 [INFO]: Language server started
2026-01-24 21:46:37.250 [info] [Window] [Extension Host] LanguageServerClient initialized
2026-01-24 21:46:37.300 [info] [Window] [Extension Host] Authenticated session detected; setting auth token
2026-01-24 21:46:37.320 [info] I0124 21:46:37.320000 12909 client.go:137] auth token set
2026-01-24 21:46:37.350 [info] I0124 21:46:37.350000 12909 log_context.go:106] Cache(userInfo): refresh succeeded
2026-01-24 21:46:37.380 [info] [Window] [Extension Host] Starting update loop (user status / available models)

  • (Extension runtime starts.)

  • (LS client init begins; nothing that needs LS client should run yet.)

  • (LS process starts.)

  • (LS client is connected/ready.)

  • (Extension now propagates token to LS.)

  • (LS acknowledges token; opposite of “failed to set auth token”.)

  • (User/plan info becomes available.)

  • (Only now start polling loops like user status / models.)

21 Likes

can anything be done from our end to fix this?

3 Likes

Nope. They closed-source an open-source project (VSC → Antigravity), so they have to fix it.

2 Likes

I just got hit with a 4 day wait as a paid pro user as well. I am also seeing that I am not logged in despite the UI saying that I am. Here is the results of my output

2026-01-25 01:56:43.257 [info] 2026/01/25 01:56:43 maxprocs: Leaving GOMAXPROCS=8: CPU quota undefined
2026-01-25 01:56:43.310 [info] I0125 01:56:43.310527 25851 server.go:1152] Starting language server process with pid 25851
2026-01-25 01:56:43.310 [info] I0125 01:56:43.310580 25851 server.go:287] Setting GOMAXPROCS to 4
2026-01-25 01:56:43.313 [info] I0125 01:56:43.312866 25851 server.go:479] Language server will attempt to listen on host 127.0.0.1
2026-01-25 01:56:43.313 [info] I0125 01:56:43.313088 25851 server.go:494] Language server listening on random port at 41279 for HTTPS
2026-01-25 01:56:43.313 [info] I0125 01:56:43.313126 25851 server.go:501] Language server listening on random port at 35251 for HTTP
2026-01-25 01:56:43.485 [info] I0125 01:56:43.484667 25851 server.go:472] Created extension server client at port 37907
2026-01-25 01:56:43.513 [info] W0125 01:56:43.512508 25851 client.go:137] failed to set auth token
2026-01-25 01:56:43.514 [info] W0125 01:56:43.513419 25851 log_context.go:106] Cache(userInfo): Singleflight refresh failed: You are not logged into Antigravity.
2026-01-25 01:56:43.543 [info] (Antigravity) 2026-01-25 01:56:43.542 [INFO]: Language server started
2026-01-25 01:56:43.558 [info] I0125 01:56:43.557415 25851 server.go:1504] initialized server successfully in 246.80555ms
2026-01-25 01:56:43.838 [info] 2026/01/25 01:56:43 http: TLS handshake error from 127.0.0.1:51328: EOF
2026-01-25 01:56:43.888 [info] (Antigravity) 2026-01-25 01:56:43.888 [INFO]: LS lspClient started successfully
2026-01-25 01:56:44.885 [info] E0125 01:56:44.883966 25851 log.go:354] queryText was truncated because it was longer than the allowed byte length 1500

So, a little different situation but it appears to be the same bug.

1 Like

whats taking so time for google to fix this issues

3 Likes

@Logan_Kilpatrick seems pretty serious, more than just an oopsie on free to use products

1 Like

Bugs can exist. The real issue is that google is not being transparent with the issue, not giving an estimated time to fix it, and we are blind to this.

7 Likes

I’m pretty sure is not a bug. But i hope to be wrong

1 Like

Its a bug we are all seeing the logs, a friend even got locked again after 1 prompt xD for a new week.

1 Like

This is absurd:

2026-01-30 02:39:14.470 [info] W0130 02:39:14.469730 9904 client.go:137] failed to set auth token

2026-01-30 02:39:14.470 [info] W0130 02:39:14.470128 9904 log_context.go:106] Cache(userInfo): Singleflight refresh failed: You are not logged into Antigravity.

So why does the UI shows we are logged in while we are not? This is one of those bugs that are hard to believe they are in good faith.

2 Likes

exactly, normally it wouldn’t take them this long to fix it, could be intentional to limit the amount of tokens consumed on foreign agents (talking about anthropic), if not they have to compensate the users with a paid subscription, at least an additional 2 weeks of pro. I hope I am wrong.

1 Like

The Claude quota limit issue is not due to auth error. The latest update 1.16.5 solved the issue mentioned by OP, but still the quota limit issue still remains.

Here is the latest log at the time of writing:

2026-02-04 09:48:39.097 [info] 2026/02/04 09:48:39 maxprocs: Leaving GOMAXPROCS=10: CPU quota undefined

2026-02-04 09:48:39.277 [info] I0204 09:48:39.276888 27975 server.go:1192] Starting language server process with pid 27975

2026-02-04 09:48:39.277 [info] I0204 09:48:39.276919 27975 server.go:291] Setting GOMAXPROCS to 4

2026-02-04 09:48:39.306 [info] I0204 09:48:39.304694 27975 server.go:483] Language server will attempt to listen on host 127.0.0.1

2026-02-04 09:48:39.306 [info] I0204 09:48:39.304764 27975 server.go:498] Language server listening on random port at 51385 for HTTPS

2026-02-04 09:48:39.307 [info] I0204 09:48:39.304782 27975 server.go:505] Language server listening on random port at 51386 for HTTP

2026-02-04 09:48:39.711 [info] I0204 09:48:39.711531 27975 server.go:476] Created extension server client at port 51373

2026-02-04 09:48:39.714 [info] I0204 09:48:39.714066 27975 server.go:593] Using ApiServerClientV2

2026-02-04 09:48:39.752 [info] (Antigravity) 2026-02-04 09:48:39.751 [INFO]: Language server started

2026-02-04 09:48:39.923 [info] 2026/02/04 09:48:39 http: TLS handshake error from 127.0.0.1:51404: EOF

2026-02-04 09:48:39.924 [info] 2026/02/04 09:48:39 http: TLS handshake error from 127.0.0.1:51405: EOF

2026-02-04 09:48:39.924 [info] I0204 09:48:39.772459 27975 server.go:1562] initialized server successfully in 495.535083ms

2026-02-04 09:48:39.924 [info] E0204 09:48:39.784468 27975 interceptor.go:74] /exa.language_server_pb.LanguageServerService/RefreshMcpServers (unknown): loading already in progress

2026-02-04 09:48:39.942 [info] (Antigravity) 2026-02-04 09:48:39.942 [INFO]: LS lspClient started successfully
2 Likes

1.16.5 solved it for me:

2026-02-04 13:23:43.085 \[info\] 2026/02/04 13:23:43 maxprocs: Leaving GOMAXPROCS=10: CPU quota undefined

2026-02-04 13:23:43.113 \[info\] I0204 13:23:43.113653 17450 server.go:1192\] Starting language server process with pid 17450

2026-02-04 13:23:43.113 \[info\] I0204 13:23:43.113689 17450 server.go:291\] Setting GOMAXPROCS to 4

2026-02-04 13:23:43.115 \[info\] I0204 13:23:43.115549 17450 server.go:483\] Language server will attempt to listen on host 127.0.0.1

2026-02-04 13:23:43.115 \[info\] I0204 13:23:43.115676 17450 server.go:498\] Language server listening on random port at 49565 for HTTPS

2026-02-04 13:23:43.115 \[info\] I0204 13:23:43.115728 17450 server.go:505\] Language server listening on random port at 49566 for HTTP

2026-02-04 13:23:43.301 \[info\] I0204 13:23:43.301317 17450 server.go:476\] Created extension server client at port 49564

2026-02-04 13:23:43.302 \[info\] I0204 13:23:43.302854 17450 server.go:593\] Using ApiServerClientV2

2026-02-04 13:23:43.327 \[info\] (Antigravity) 2026-02-04 13:23:43.327 \[INFO\]: Language server started

2026-02-04 13:23:43.342 \[info\] I0204 13:23:43.335251 17450 server.go:1562\] initialized server successfully in 221.528708ms

2026-02-04 13:23:43.364 \[info\] 2026/02/04 13:23:43 http: TLS handshake error from 127.0.0.1:49577: EOF

2026-02-04 13:23:43.364 \[info\] 2026/02/04 13:23:43 http: TLS handshake error from 127.0.0.1:49578: EOF

2026-02-04 13:23:43.364 \[info\] E0204 13:23:43.357615 17450 interceptor.go:74\] /exa.language_server_pb.LanguageServerService/RefreshMcpServers (unknown): loading already in progress

2026-02-04 13:23:43.369 \[info\] (Antigravity) 2026-02-04 13:23:43.369 \[INFO\]: LS lspClient started successfully

Also errors from “Output → Window” are gone, but new ones have been introduced:

2026-02-04 13:23:41.369 [warning] [Window] Via 'product.json#extensionEnabledApiProposals' extension 'vscjava.vscode-java-pack' wants API proposal 'lmTools' but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check 'vscode.d.ts') or was abandoned.
2026-02-04 13:23:41.489 [error] [Window] [createInstance] fZ depends on UNKNOWN service agentSessions.: Error: [createInstance] fZ depends on UNKNOWN service agentSessions.
    at wUs.y (vscode-file://vscode-app/Applications/Antigravity.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:4549:4186)
    at wUs.o (vscode-file://vscode-app/Applications/Antigravity.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:4549:1360)
    at wUs.createInstance (vscode-file://vscode-app/Applications/Antigravity.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:4549:1207)
    at new JGi (vscode-file://vscode-app/Applications/Antigravity.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:5218:8179)
    at new pbs (vscode-file://vscode-app/Applications/Antigravity.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:5218:15810)
    at wUs.o (vscode-file://vscode-app/Applications/Antigravity.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:4549:1710)
    at wUs.createInstance (vscode-file://vscode-app/Applications/Antigravity.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:4549:1207)
    at new GGi (vscode-file://vscode-app/Applications/Antigravity.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:5218:18522)
    at wUs.o (vscode-file://vscode-app/Applications/Antigravity.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:4549:1710)
    at wUs.createInstance (vscode-file://vscode-app/Applications/Antigravity.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:4549:1207)
2026-02-04 13:23:41.708 [error] [Window] Extension 'ms-python.python' appears in product.json but enables LESS API proposals than the extension wants.
package.json (LOSES): contribEditorContentMenu, quickPickSortByLabel, testObserver, quickPickItemTooltip, terminalDataWriteEvent, terminalExecuteCommandEvent, codeActionAI, notebookReplDocument, notebookVariableProvider
product.json (WINS): contribEditorContentMenu, quickPickSortByLabel, portsAttributes, testObserver, quickPickItemTooltip, terminalDataWriteEvent, terminalExecuteCommandEvent, notebookReplDocument
2026-02-04 13:23:41.709 [error] [Window] Extension 'ms-python.vscode-python-envs CANNOT USE these API proposals 'terminalShellEnv, terminalDataWriteEvent'. You MUST start in extension development mode or use the --enable-proposed-api command line flag

Anyway, the quota/auth issue has been resolved with this update. In my case at least.

And I feel like they introduced some throttling for Claude models, but I noticed it in opencode, not in Antigravity, so I must investigate further and verify.

1 Like

@samiralibabic
Dude, how did you get the update?

1 Like

https://antigravity.google/changelog

1 Like

Well I see the changelog, but I don’t have the update available in the IDE, I assume I am in a different batch, will get it later. But do you have a link where it can be download from maybe so that I can install it?

The release page does not list the new version: Google Antigravity

1 Like

Like you can just try to uninstall antigravity download it again and check whether it is updates to latest , other than that i am not sure

1 Like

Glad to know it’s fixed on your side, but I’ve just re-installed 1.16.5, logged out-in many times and I am still kicked out until Feb, 09. I am a Pro user:

Am I doing something wrong?
Do someone experience the same issue on 1.16.5 too?

2 Likes

Is the quota issue really fixed for you? Have you tested it?

1 Like

yes, I’m also stucked till 9 february… but in my case i reached cooldown before I got 1.16 version… so I will wait for reset, and the will see what happens :smiley:

4 Likes