Show user's current license/subscription type
What would you like to be added?
Show logged in user type (Pro / Ultra etc.) in the TUX
Why is this needed?
Provides users with better clarity and understanding of the current operating and licensing mode
Additional context
No response
Hi @bdmorgan I looked into this and it's more complicated than it seems at first glance.
The CLI currently has access to UserTierId (free-tier, legacy-tier, standard-tier) via the CloudCode API, but only for OAuth users. This maps to Code Assist tiers, not the consumer subscriptions people actually want to see (AI Pro, AI Ultra).
The problem is there are multiple billing systems at play:
- Consumer: AI Pro ($19.99/mo), AI Ultra ($249.99/mo) - tied to Google One
- Developer: Gemini API free tier vs pay-as-you-go tokens
- Enterprise: Code Assist Standard/Enterprise
- Vertex AI: Separate billing entirely
For API key users, there's no "tier" concept at all - you just pay per token. So showing subscription info wouldn't make sense for them.
This seems related to several other issues around quota/subscription confusion:
- #11371 - cli fails to correctly identify my subscription tier
- #12140 - Provide clearer ways to inform the current quota
- #12813 - Misleading Quota System & Devalued AI Pro Subscription
- #14468 - Googles AI subscriptions are confusing