Fix chat.plugins.enabledPlugins setting description for general use (#321494)

Fix chat.plugins.enabledPlugins setting description to be less enterprise-focused

Remove 'Enterprise-managed' prefix, add link to agent plugins docs, and
reference the marketplace setting for clarity. The setting controls plugin
enablement for all users, not just enterprise scenarios.

Fixes #321479

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
Harald Kirschner
2026-06-15 15:10:53 -07:00
committed by GitHub
parent ac45d0ba55
commit be441a4dc8

View File

@@ -955,7 +955,7 @@ configurationRegistry.registerConfiguration({
[ChatConfiguration.EnabledPlugins]: {
type: 'object',
additionalProperties: { type: 'boolean' },
markdownDescription: nls.localize('chat.plugins.enabledPlugins', "Enterprise-managed plugin enablement. Keys are plugin IDs in `<plugin>@<marketplace>` form (resolved to Copilot CLI install paths); values enable (`true`) or disable (`false`) the plugin. Discovered alongside the path-keyed entries in {0}. When set by policy, also restricts which marketplace-discovered plugins are allowed to load (only IDs mapped to `true` here pass the gate).", `\`#${ChatConfiguration.PluginLocations}#\``),
markdownDescription: nls.localize('chat.plugins.enabledPlugins', "Controls which [agent plugins](https://aka.ms/vscode-agent-plugins) are enabled or disabled. Keys are plugin IDs in `<plugin>@<marketplace>` form (where marketplace is defined in {1}); values enable (`true`) or disable (`false`) the plugin. Discovered alongside the path-keyed entries in {0}. When set by policy, only plugins mapped to `true` here are allowed to load.", `\`#${ChatConfiguration.PluginLocations}#\``, `\`#${ChatConfiguration.PluginMarketplaces}#\``),
scope: ConfigurationScope.APPLICATION,
policy: {
name: 'ChatEnabledPlugins',