Hi, thanks for the response. Here are the details you asked for.
Diagnostic Logs
I’m attaching antigravity_language_server_diagnostic_logs.txt, pulled from View > Output > Antigravity Language Server. Environment:
Application: Google Antigravity IDE
IDE Version: 2.15.1
Language Server Version: 1.2.8
Language Server PID: 20939
OS: macOS Darwin arm64 (Apple M4 Pro)
Active Model: Gemini 3.8 Flash (High)
Cloud Code Endpoint: https://daily-cloudcode-pa.googleapis.com
Log Source: ~/.gemini/antigravity-cli/log/cli-20260923_091215.log
Relevant excerpt from the language server output:
I0923 09:12:15.276925 82 server.go:1573] Starting language server process with pid 19057
I0923 09:12:15.277713 82 server.go:1624] Language server version: 1.2.8
I0923 09:12:15.278573 82 server.go:624] Language server listening on random port at 50065 for HTTPS (gRPC)
W0923 09:12:15.666029 103 cache.go:135] Cache(loadCodeAssistResponse): Singleflight refresh failed
E0923 09:12:15.666726 103 errorreport.go:224] Failed to poll ListExperiments
I0924 19:17:41.090243 807244 http_helpers.go:305] URL: https://daily-cloudcode-pa.googleapis.com/v1internal:streamGenerateContent?alt=sse
I0924 19:17:41.249334 417 quota_manager.go:45] doRefreshQuota: starting reload (force=false)
I0924 19:24:54.735935 417 quota_manager.go:45] doRefreshQuota: starting reload (force=false)
Detailed Explanation
I’ve used Antigravity for a few years. Over the past few weeks my quota drains within a few prompts, and my usage habits haven’t changed.
What I was trying to do: a minor UI change to a small component file in an active codebase.
What I expected: the agent reads the target file once, applies a targeted diff, and returns the finished edit quickly, with quota use proportional to a small change.
What actually happened: the agent read the same file five or six times in one task with no new information gained from the repeat reads. It then cycled through repeated steps without moving the task forward. Response latency stretched out for long periods where past sessions would have finished fast. By the time I got a working answer, the task had used up about half my total quota, on a UI tweak that should have cost very little.
Three problems stand out for me:
Repeated file reads. The agent reopens the same file multiple times in one task. Each read spends quota and adds nothing new.
Looping. The agent repeats steps without progress. A single task can burn through quota before any output arrives.
Slow responses. Latency has grown a lot recently. Tasks that used to finish quickly now stall for long stretches.
For comparison, I also pay for Claude Pro and run several projects through it. I hit its usage limits often too, but every prompt comes back with finished work, so the spend feels fair. I’d move to a higher Antigravity tier without hesitation if the quota reflected real output. Right now quota goes into repeated reads and loops instead, so the limit shows up with little to show for it.
Google built the hardware, the research, and a lot of the early tooling in this space. I’d like to see Antigravity match that. My ask: fix the loop behavior, cache file reads within a session, and show quota usage per action so I can see where it’s going.
I want to keep using Antigravity. Right now the cost per task is what’s making that hard.