TL;DR — The “not eligible” screen was misleading. The backend returns 403 VALIDATION_REQUIRED
(account security verification) and the IDE receives a validation_url but never surfaces it, so the
user is stuck. Opening that URL manually and completing the verification fixed the account.
Environment: Antigravity IDE 2.5.5 (macOS 15.8, Apple M1 Max), personal Google account,
country: Vietnam (which is on the supported list).
What the logs actually show (~/Library/Application Support/Antigravity IDE/logs/<session>/ls-main.log):
POST https://cloudcode-pa.googleapis.com/v1internal:retrieveUserQuotaSummary
{
"error": {
"code": 403,
"message": "Verify your account to continue.",
"status": "PERMISSION_DENIED",
"details": [{
"@type": "type.googleapis.com/google.rpc.ErrorInfo",
"reason": "VALIDATION_REQUIRED",
"domain": "cloudcode-pa.googleapis.com",
"metadata": {
"validation_error_message": "Verify your account to continue.",
"validation_url": "https://accounts.google.com/signin/continue?sarp=1&scc=1&continue=…",
"validation_learn_more_url": "https://support.google.com/accounts?p=al_alert"
}
}]
}
}
Same 403 from https://daily-cloudcode-pa.googleapis.com/v1internal:retrieveUserQuotaSummary.
On the UI side the IDE only shows “Your account is not eligible for Gemini Code Assist for
individuals at this time”, and auth.log logs
Error confirming user for service: Your account is not eligible….
Timeline on this machine: worked through 2026-09-24 (session with signedIn, zero
VALIDATION_REQUIRED), broke on the next launch 2026-09-26 — consistent with the reports here since
2026-09-24. Counts in the broken sessions: 52 × PERMISSION_DENIED (403), 16 × VALIDATION_REQUIRED,
12 × “not eligible”, 32 sign-in attempts.
Workaround that resolved it:
- Sign out of the IDE.
- Extract
metadata.validation_urlfrom the newestls-main.log. - Open that URL in a browser signed into the same Google account and complete the verification
(the resulting page confirms authorization for Gemini Code Assist / Cloud Code with Gemini Code
Assist / Gemini CLI / Antigravity). - Sign in again → the IDE then calls
v1internal:loadCodeAssistand
v1internal:fetchAvailableModelssuccessfully and works.
Product bug worth fixing: when the backend returns VALIDATION_REQUIRED, the IDE should surface
metadata.validation_url (open it, or show it as a button) instead of an eligibility error. Today the
required step is invisible to the user, which is why so many people are stuck. There is a related
report in a third-party client: code-yeongyu/oh-my-openagent issue #1761.
Also noticed: the in-app updater did not change the installed build —
CFBundleShortVersionString stayed at 2.5.5 with the bundle unchanged since 2026-08-13, while
~/Library/Caches/antigravity-updater/ holds a stale update.zip + pending/ from months earlier.
Worth checking; the current GA build for macOS arm64 would be good to confirm.
Trace IDs (onboardUser, all failed, 2026-09-26):
1a7a32e9dab3****, 4d9cbf73f197****, 680724a35b5f****, 857346a42e77****,8cab68fc476****, bea5f1dbb9e6****, d2d143fd3bc6****, da23f0070ca8****
Happy to provide more log detail if useful.