OWN NEWS GATHER
← 戻る
GitHub Copilot Changelog

GitHub、AIエージェント拡張のオープン規格「Agent Plugins 1.0」をVS CodeやCopilot CLIなどで一般提供開始

要点

  • GitHubは、複数のAIエージェント間でプラグインを共通化できるオープン標準「Agent Plugins 1.0」のサポートをVS CodeやCopilot CLIなどで一般提供した。

  • 本規格はAWS、Anysphere、Microsoft、OpenAI、Vercel、Googleが共同で参画するベンダー非依存のオープン標準である。

  • エージェント向けのスキルとMCPサーバー設定を単一パッケージに統合し、クライアントごとに必要だった個別マニフェストの重複管理を解消する。

  • Copilot固有の拡張機能は専用ディレクトリで共存可能な設計となっており、既存のCopilotプラグインも移行なしで継続して利用できる。

  • 組織の管理者向けには、既存のCopilot管理設定をそのまま適用してプラグインの配布制限やMCPサーバーのアクセス制御を行う機能が提供される。

  • GitHubは2026年8月12日、AIエージェントのスキルとツール連携を単一パッケージに集約するオープン規格「Agent Plugins 1.0」への対応を、Visual Studio Code(VS Code)やCopilot CLI、GitHub Copilotアプリなどで一般提供(GA)したと発表した。

  • この規格は特定の単一ベンダーに依存しない独立した標準として策定されたもので、開発者は一度作成したプラグインを互換性のある複数のエージェントクライアント間でそのまま共有できるようになる。今回のサポートは、すべてのCopilotプランを対象に提供される。

複数ベンダーが共同策定したエージェント拡張の新規格

Agent Plugins 1.0は、2026年8月6日にAWS、Anysphere、Microsoft、OpenAI、Vercelによって公開され、同日にはGoogleもコアメンテナーとして参画したオープン標準規格だ。特定の企業プラットフォームに縛られない独立したガバナンスのもとで運営されている。

これまでも複数のAIエージェント向けにプラグインを公開することは可能だったが、開発者には重複管理の負担が発生していた。たとえば、デプロイ手順書のようなエージェント向けスキルと、それに対応するツール連携を行うMCP(Model Context Protocol:外部ツールとAIモデルを接続するオープンプロトコル)サーバーを組み合わせたプラグインを配布する場合、内部の処理自体は同一であっても、対象クライアントごとにマニフェストファイルやディレクトリ構造を個別に用意・保守する必要があった。

Agent Plugins 1.0では、エージェントのスキルとMCPサーバー設定を1つのインストール可能なプラグインとして標準パッケージ化することで、こうした二重管理の課題を解消している。

幅広い環境での一般提供とマーケットプレイス対応

今回の発表により、VS Code、Copilot CLI、GitHub Copilot SDK、そしてGitHub CopilotアプリにおいてAgent Plugins 1.0のサポートが正式に利用可能となった。

利用者は、VS CodeやCopilot CLI、Copilotアプリに標準で備わっている「Awesome Copilot」マーケットプレイスを通じて、仕様に準拠したプラグインを検索・導入できる。互換クライアントであれば、同一のパッケージから対応するスキルやMCPサーバー設定を自動的に読み込んで利用可能だ。

なお、後方互換性も確保されており、Agent Plugins 1.0に対応していない従来のGitHub Copilot向けプラグインについても移行作業を必要とせず、そのままサポートが継続される。

既存プラグインの移行手順と個別機能の共存設計

プラグインの開発者が新しい仕様に移行する場合、主な作業はマニフェストファイルの調整に集約されている。

具体的には、設定ファイルである plugin.json$schema を指定し、スキル群を skills/ ディレクトリに、MCPサーバーの設定を mcp.json に配置する形となる。

さらに、Copilot固有の拡張機能については com.github.copilot/ という名前空間ディレクトリ内に配置する仕様が定められている。このディレクトリ内のファイルは他のクライアントからは無視されるため、プラグインの共通互換性を維持したまま、Copilot専用の挙動を組み込むことができる。

VS Code、Copilot CLI、Copilotアプリでは、この名前空間ディレクトリからカスタムエージェント、コマンド、ルール、フックが読み込まれるほか、CLIやアプリではキャンバスなどの拡張機能も読み込まれる仕組みとなっている。これにより、単一のパッケージで高いポータビリティを保ちながら、Copilot向けの高度な機能も損なわずに提供できると説明されている。

企業向けの管理・ガバナンス機能

プラグインが異なるツール間でポータブルになることに伴い、組織内で開発者が利用できるプラグインを適切に統制するガバナンス機能も用意されている。

Copilot BusinessおよびCopilot Enterpriseの契約企業は、VS Code、Copilot CLI、GitHub Copilotアプリ、Copilotクラウドエージェントにわたり、既存のエンタープライズ管理設定ファイル(managed-settings.json)を用いた集中管理が行える。

管理者は以下の設定項目を利用して制御を実施する。

  • enabledPlugins: 特定のプラグインを自動的にインストール、またはブロック対象として指定する
  • extraKnownMarketplaces: 開発者が利用可能なマーケットプレイスを追加する
  • strictKnownMarketplaces: プラグインのインストール元を管理対象のマーケットプレイスのみに制限する

これらのエンタープライズ設定値がベースラインとなり、承認されたチーム固有のオーバーライド設定と加算的に組み合わせて運用できる。すでにサポート対象クライアントでこれらの設定を行っている場合、追加の個別ポリシーを設定することなくAgent Plugins 1.0に対しても同一のルールがそのまま適用される。

また、プラグインにはMCPサーバー設定が含まれる場合があるため、URLや実行コマンド、サーバー名に基づいて個々のサーバーを許可またはブロックするMCPホワイトリスト機能と併用した管理が可能となっている。

元URL