VS Code Extensions
1EH AI Marketplace

1EH AI Marketplace

by OneEnterpriseHub

Browse and install Copilot plugins from the 1EH AI Marketplace, backed by the Copilot CLI.

Downloads

1

Rating

(0)

Version

0.6.5

Last updated

Aug 07, 2026

A VS Code extension that lets you browse and install Copilot plugins from the Enterprise Plugin Marketplace without memorizing CLI commands. It is a thin UI wrapper around the Copilot CLI — every install, update, uninstall, register, unregister, and sync is executed by copilot plugin ... under the hood, and every state-changing action asks for confirmation first.

Requirements

  • Copilot CLI on your PATH (or set enterprisePlugins.copilotCliPath).
  • VS Code 1.85.0 or newer.
  • Access to the marketplace repository. If you don't have access yet, the view offers a Request Access action.

Features

  • Register / unregister the marketplace from the view title bar. Unregister detects installed plugins and, on confirmation, removes them along with the marketplace (copilot plugin marketplace remove --force).
  • Browse available plugins in a dedicated sidebar view, split into Available and Installed sections, with search.
  • Install / update / uninstall plugins from inline actions, each behind a confirmation prompt. Long-running operations show cancellable progress.
  • Update all available plugin updates in one action, with a per-plugin success/failure summary and a Retry Failed option.
  • Sync catalog re-fetches the plugin list from the marketplace source.
  • Plugin details panel with description and — when the marketplace is a local checkout — version, category, keywords, author, skills, agents, and a link to the plugin README.

CLI invocations and their output are written to the Enterprise Plugin Marketplace output channel (Open Output Log in the view menu).

Settings

All settings are machine-scoped (they cannot be overridden by a workspace).

Setting Default Description
enterprisePlugins.marketplaceUrl https://msft.ghe.com/1eh-msd/enterprise-plugin-marketplace.git Source used when registering the marketplace.
enterprisePlugins.marketplaceName enterprise-plugins Registered marketplace name (as shown by copilot plugin marketplace list).
enterprisePlugins.copilotCliPath copilot Path to the Copilot CLI executable.
enterprisePlugins.accessRequestUrl MyAccess access package URL Opened by Request Access; must use https.

How it maps to the CLI

Action Command run
Register Marketplace copilot plugin marketplace add <marketplaceUrl>
Unregister Marketplace copilot plugin marketplace remove <marketplaceName> [--force]
Sync Catalog copilot plugin marketplace update <marketplaceName>
Catalog (Available) copilot plugin marketplace browse <marketplaceName>
Installed state copilot plugins list --json
Install copilot plugin install <name>@<marketplaceName>
Update copilot plugin update <name>@<marketplaceName>
Uninstall copilot plugin uninstall <name>@<marketplaceName>

Privacy

No telemetry, no stored credentials. The Copilot CLI handles authentication; the extension only reads its output. Inputs are validated and commands run without a shell.

License

Internal use only — see the LICENSE file in this folder.

Related extensions