GitHubは2026年6月9日(現地時間)、GitHub Copilot CLIにカスタムエージェント機能を導入したと発表した。これにより、開発者はターミナルでの単発的なプロンプトを、チームのスタックや標準に合わせた再利用可能でレビュー可能なワークフローに変換できる。開発環境全体で一貫した動作を可能にし、繰り返されるタスクの自動化と効率化を支援する。

カスタムエージェントはMarkdownファイルを使用して定義するCopilotエージェントである。エージェントの操作方法、使用可能なツール、従うべき標準、生成すべき出力などを記述することで、特定のタスクに特化した専門エージェントとして機能する。例えば、一般的なコーディングエージェントがコードクリーンアップを提案するのに対し、カスタムエージェントは特定のフォーマットルールやアクセシビリティ標準を毎回適用できる。

エージェントプロファイルはリポジトリ内に配置されるファイルであり、チームでレビュー、バージョン管理、共有が可能である。これにより、CLIからIDE、さらにはGitHub上のプルリクエストまで、開発プロセス全体で同じ期待が追従される。GitHub Copilot CLIは、スクリプトの実行やAPIの呼び出し、リポジトリとの直接連携に適しているため、エージェント駆動の作業に適合する。

新しいカスタムエージェントを追加するには、Copilot CLIからエージェントを呼び出し、対象リポジトリの.github/agentsディレクトリにMarkdownファイルでエージェントプロファイルを作成する。このファイルにはYAMLフロントマターが含まれ、エージェントの役割、スコープ、機能、ガードレールを定義し、ワークフローでの一貫した動作を保証する。

カスタムエージェントの具体的な活用例として、セキュリティ監査エージェントやInfrastructure as code (IaC) コンプライアンスエージェントが挙げられる。これらは、リポジトリ全体の標準セキュリティチェックの実行や、組織のガードレールに基づく計画・マニフェストのレビューを自動化できる。


参考: GitHub Blog (AI) — 2026年6月10日 01:00 (JST)

この記事をシェア
X はてブ LinkedIn