-
Notifications
You must be signed in to change notification settings - Fork 134
Description
Type: Bug Report
Description
I have a Personal Google Account (Consumer) that uses a custom email address rather than a @gmail.com address. I hold a valid "Google One AI Premium" subscription (Consumer license) (Gemini AI PRO).
The Issue
The Gemini Code Assist extension incorrectly identifies my account as a Business/Enterprise user presumably because of the custom domain. It ignores my "Individual" subscription status and forces the Enterprise workflow, which requires a Google Cloud Project and a Billing Account and uses the entry "geminicodeassist.project": "phat-flame-srkws" in the VS User Settings JSON.
Expected Behavior
The extension should treat my account as an "Individual" user (identical to @gmail.com users) and function without requiring a Google Cloud Project or Billing Account, as per the Gemini Code Assist FAQ for Individuals.
Actual Behavior
- Forced Project Selection: Upon sign-in, the extension sets a gemini code assist project "phat-flame-srkws" which I expect offers a lower service than my Consumer Gemini AI Pro subscription..
- Zombie Setting Loop: The extension automatically writes a project ID (
geminicodeassist.project) to mysettings.json.- If I manually delete this line from
settings.jsonor reset it via the UI, the extension immediately restores the invalid project ID from an internal cache/sync, creating an infinite loop.
- If I manually delete this line from
- No Workaround: I cannot use the "Sign in with Gmail" workaround because this Google Account does not have a
@gmail.comaddress attached to it, and I cannot merge it with a new one.
Steps to Reproduce
- Sign in to the Gemini Code Assist extension with a Personal Google Account that uses a custom domain (e.g.,
user@example.com). - Ensure the account has a Google One AI Premium subscription.
- Observe that the gemini code assist project "phat-flame-srkws" will automatically set into the VS User Settings JSON.
- Attempt to remove
geminicodeassist.projectfrom User Settings; observe it reappearing automatically.
Environment
- VS Code Version: (Latest)
- Extension Name: Gemini Code Assist
- Operating System: Windows 11
- Account Type: Personal Google Account (Custom Domain)
- License: Google One AI Premium
Blocker
I am completely unable to use the full potential of my paid license in VS Code due to this domain detection logic.