GitHubは2024年5月21日、サードパーティのツールやサービスの機能をGitHub Copilotに追加できる
Copilot Extensionsは現在のところGitHub.
- DataStax
- Docker
- LambdaTest
- LaunchDarkly
- McKinsey & Company
- Microsoft Azure
- Microsoft Teams
- MongoDB
- Octopus Deploy
- Pangea
- Pinecone
- Product Science
- ReadMe
- Sentry
- Stripe
これまでは開発中に上記のようなさまざまなツールを使う場合、それぞれのツールからコンテキストを取得し、切り替えながら作業を進めていた。Copilot Extensionsを通してプロセス全体を1つにまとめ, GitHub Copilot Chatからすべてのツールを簡単に呼び出して、コンテキストを取得しアクションを実行、ファイルとプルリクエストを生成できるようになる。
たとえば、Microsoft製の拡張機能であるGitHub Copilot for Azureを使うと、エディタ上のCopilot Chat上で直接@azureとメンションを付けることで呼び出すことができ、開発者はAzureサービスの選択からReactアプリの実行、Djangoで使用する最適なAzureデータベースの選択まで,
なお、GitHub Copilot for Azureプレビューへのアクセスは現在制限されており、Microsoftへのサインアップが必要となっている。
GitHub Copilot Extensionsは現在Limited Bataで、GitHub Marketplaceからこれらの機能拡張を利用するには招待を受ける必要がある。また、今後数週間の間にVisual Studio Marketplace for VSCodeでもStripe、MongoDB、Microsoftの拡張機能
さらに、自前のツール用のGitHub Copilot Extensionを作成することも可能となっている。希望者は、Copilot Partner Programに参加し、private extension