GitHubは2026年8月14日に、開発ワークフローをGitHub内で完結させる「エージェントアプリ」の提供を開始したと発表しました。これは、外部の専門的なサービスをGitHub上のエージェントとして呼び出し、コードの文脈を維持したまま高度な操作を行えるようにする仕組みです。
開発コンテキストを維持したまま外部ツールを操作
GitHubエージェントアプリを利用すると、開発者はGitHubの画面を離れることなく、AmplitudeやLaunchDarklyといった外部サービスの機能を呼び出せます。従来は、分析やデプロイ、監視のために複数のツールやタブを切り替えて作業する必要がありました。この新機能により、プルリクエストのコメントやエージェントタブを通じて、外部ツールのデータに基づいた判断やアクションが可能になります。
開発ライフサイクルをカバーする具体的な連携
具体的な活用例として、ソフトウェア開発ライフサイクル(SDLC)の各段階における連携が示されています。例えば、Amplitudeの代理エージェントに製品の利用状況を問い合わせて要件を検討したり、Endor Labsの代理エージェントを使って依存関係の脆弱性をプルリクエスト内で確認したりできます。また、LaunchDarklyの代理エージェントによる機能フラグの設定や、PagerDutyの代理エージェントによるデプロイ時のリスク評価も、GitHub上での指示のみで実行可能です。
GitHub Marketplaceを通じて提供
これらのエージェントアプリは、GitHub Marketplaceからインストールして組織内で有効化できます。開発者は、Issueへの割り当てやプルリクエストでのメンション、リポジトリ内のエージェントタブからこれらを利用できます。現在、Packfiles、Miro、Bright Security、SonarQube、Octopus Deployといったサービスもエージェントアプリとして提供されています。
