Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Jan 30, 2026

Description

Business/Enterprise users should see unavailable known model IDs in the picker as a disabled, greyed-out section labeled “Disabled by your organization,” based on access returned from /models.

  • Model picker segregation
    • Adds a dedicated disabled section for predefined model IDs absent from the accessible model list.
  • Model availability detection
    • Uses the full model list to decide which IDs are missing and should be shown disabled.
const disabledModels = organizationDisabledModels.filter(model => !availableModelIds.has(model.id));
return disabledModels.map(model => ({
	id: `disabled.${model.id}`,
	enabled: false,
	category: organizationDisabledCategory,
	label: model.label
}));

💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Copilot AI and others added 2 commits January 30, 2026 02:33
Co-authored-by: pierceboggan <1091304+pierceboggan@users.noreply.github.com>
Co-authored-by: pierceboggan <1091304+pierceboggan@users.noreply.github.com>
Copilot AI changed the title [WIP] Add disabled models section in model picker Add disabled-by-organization section in model picker for enterprise plans Jan 30, 2026
Copilot AI requested a review from pierceboggan January 30, 2026 02:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants