Skip to content

Bug: Personal Account with Custom Domain incorrectly flagged as Enterprise, forcing Project ID #1193

@KeulRalf007

Description

@KeulRalf007

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

  1. 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..
  2. Zombie Setting Loop: The extension automatically writes a project ID (geminicodeassist.project) to my settings.json.
    • If I manually delete this line from settings.json or reset it via the UI, the extension immediately restores the invalid project ID from an internal cache/sync, creating an infinite loop.
  3. No Workaround: I cannot use the "Sign in with Gmail" workaround because this Google Account does not have a @gmail.com address attached to it, and I cannot merge it with a new one.

Steps to Reproduce

  1. Sign in to the Gemini Code Assist extension with a Personal Google Account that uses a custom domain (e.g., user@example.com).
  2. Ensure the account has a Google One AI Premium subscription.
  3. Observe that the gemini code assist project "phat-flame-srkws" will automatically set into the VS User Settings JSON.
  4. Attempt to remove geminicodeassist.project from 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions