Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Add SKU indicator in Copilot status menu#284138

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Draft
Copilot wants to merge3 commits intomain
base:main
Choose a base branch
Loading
fromcopilot/add-visual-indicator-sku

Conversation

Copy link
Contributor

CopilotAI commentedDec 17, 2025
edited
Loading

Users with enterprise subscriptions often activate Free tier by mistake, losing indemnity coverage and policy controls. No visible indicator shows which SKU is active.

Changes

  • Added SKU badge below "Copilot Usage" header in status menu
  • Helper functiongetSkuDisplayName() maps entitlement to display name: Free, Pro, Pro+, Business, Enterprise, Free (Limited)
  • Badge styling uses VS Code theme colors (badge-background/badge-foreground) with 11px semi-bold text

Implementation

functiongetSkuDisplayName(sku:string|undefined,entitlement:ChatEntitlement):string|undefined{if(sku==='no_auth_limited_copilot'){returnlocalize('skuAnonymous',"Free (Limited)");}switch(entitlement){caseChatEntitlement.Free:returnlocalize('skuFree',"Free");caseChatEntitlement.Pro:returnlocalize('skuPro',"Pro");// ...}}

Badge appears in two locations withinchatStatusDashboard.ts:

  1. Quota indicator section (for authenticated users with visible quotas)
  2. Anonymous indicator section (for unauthenticated users)

Files Modified

  • src/vs/workbench/contrib/chat/browser/chatStatus/chatStatusDashboard.ts (+35 lines)
  • src/vs/workbench/contrib/chat/browser/chatStatus/media/chatStatus.css (+12 lines)
Original prompt

This section details on the original issue you should resolve

<issue_title>Add visual indicator for current Copilot SKU</issue_title>
<issue_description># Current Copilot SKU Visibility

TLDR

The user sign-up journey is so simple that members of enterprises with available Business and Enterprise subscriptions activate the Free SKU by mistake.

This causes a few problems

  • to customer: My developers are not covered by indemnity
  • to customer: My developers can use all models on all providers and I cannot stop it
  • to customer: My developers cannot use certain models that I approved for them (Opus 4 as an example)
  • to GitHub: My customers are not converting from Free to Business/Pro

And effectively becomes a missing revenue for GitHub, and loss of trust and control for the customer, together with suboptimal user experience.

Detailed Problem Description

In the field we often notice that a large proportion of users that should have been using a Business or Enterprise license are using the Free version of Copilot.

Our customers discover that when receiving internal support tickets with questions about models that are not approved for use.
We discover that during screen sharing sessions and conversations with engineers.

Customer Impact

Enterprise customers are quite concerned about it, because they cannot apply enterprise policies and cannot have any control over their data. On top of that they are losing indemnity, which is pretty important to them and is a key differentiator when we compete against other vendors.

User Impact

Free tier provides lower limits, including limited completions. It provides smaller choice of models.

It provides limited web experience, where users cannot use Code Reviews and Coding Agents.

GitHub Impact. Customer facing teams.

This generates some amount of support requests (Why does user X cannot trigger Code Reviews? Why doesn't user Y see Opus 4.1 Model, when we've enabled it for everyone?) that end up in "They're free users."

GitHub Impact. Revenue.

That's simple: we've sold Copilot Business and Copilot Enterprise to these customers, and we're not realizing the full revenue potential from them. They are ready to pay, they want control, but there are no tools for them to find Free users in their organization and upgrade them to the appropriate plan.

Existing Tools To Address the Issue

We provide separate endpoints for individual, business and enterprise SKU users. Our customers could potentially block individual endpoints, but that's a heavy lifting for some customers, and doesn't help for Free->Pro transition.

As has been discussed with Legal, we cannot even tell our customers how many free tier users they have among the members of their organization, nor we can provide user names of Free users.

That's why we need to address it from the end user side.

Proposed Mitigation

Sorted by effort.

Current SKU Banner

At the moment there is no way for the user to find what SKU they're on except checking github.com/copilot/features page.

We propose to add a banner Free/Pro/Pro+/Business/Enterprise to the UI

Image

Available Subscriptions Banner

We already have a Get Copilot from an organization block in the user profile.

Image

When they are about to sign up for a Free SKU, we could show them a banner and prompt them to sign up for a Business/Enterprise plan if their organization has one.

</issue_description>

<agent_instructions>Use the SKU information from the copilot token to show the current SKU (Free, Pro, Pro+, etc.) name in the status menu below the "Copilot Usage" title. </agent_instructions>

Comments on the Issue (you are@copilot in this section)

@cwebster-99Discussed in our PLG planning call today. Some potential ideas for surfacing: - status bar item / above quota indicator- inside the new manage model editor - general settings ui

Would love feedback from@eli-w-king on where might be the best location to surface active SKU information </comment_new>

  • Fixes microsoft/vscode-copilot-issues#191

✨ Let Copilot coding agentset things up for you — coding agent works faster and does higher quality work when set up for your repo.

CopilotAIand others added2 commitsDecember 17, 2025 21:18
Co-authored-by: cwebster-99 <60238438+cwebster-99@users.noreply.github.com>
Co-authored-by: cwebster-99 <60238438+cwebster-99@users.noreply.github.com>
CopilotAI changed the title[WIP] Add visual indicator for current Copilot SKUAdd SKU indicator in Copilot status menuDec 17, 2025
Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment

Reviewers

@cwebster-99cwebster-99Awaiting requested review from cwebster-99

At least 1 approving review is required to merge this pull request.

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

2 participants

@cwebster-99

[8]ページ先頭

©2009-2025 Movatter.jp