GitHub、JetBrains向けCopilotでcustom agents・sub-agents・plan agentをGA化

GitHubはMarch 11, 2026、JetBrains IDE向けのGitHub Copilotに対する大規模アップデートを発表した。今回の変更は単なる plugin refresh ではない。中心にあるのは、custom agents、sub-agents、plan agent が generally available になったことだ。JetBrains利用者は、IDEの中でより構造化された形で作業を分解し、役割ごとに分かれた agent を扱えるようになった。

重要なのは、GitHubが agent surface を増やしただけではなく、agent を制御するための control point も同時に増やしたことだ。開発組織が agent 機能を日常的な engineering workflow に組み込むには、自動化だけでは足りない。hooks、instruction files、approval policy のような運用装置が必要になる。今回のアップデートは、その現実にかなり正面から向き合っている。

何が追加されたのか

GitHubは agent hooks を public preview として提供する。開発者は .github/hooks/ 配下に hooks.json を置き、userPromptSubmitted、preToolUse、postToolUse、errorOccurred などのイベントに合わせて custom command を実行できる。これにより、Copilot agent session を repository固有の automation、policy check、observability workflow と接続しやすくなる。

MCP auto-approve も server level と tool level の両方で利用可能になった。日常運用では、信頼できる tool call に対する確認作業を減らしつつ、より高リスクな action には境界を残せる構成になる。GitHubは、agent productivity を上げるには approval loop を減らしながら governance を保つ必要があることを明確に認めている。

さらに、AGENTS.md と CLAUDE.md instruction files のサポートも追加された。GitHubによれば、Copilotはこれらの instruction files を自動的に見つけて context に読み込み、設定次第で nested files も扱える。JetBrains integration から初期の AGENTS.md を生成できるため、project-level guidance を最初から agent behavior に反映しやすい。

加えて、auto model selection も generally available になった。Copilotは現在の model availability と performance の状況に応じて適切な model を選べるため、開発中の手動切り替えの負担が減る。

なぜ重要か

このアップデートは、GitHubがCopilotを単なる inline completion や chat 機能ではなく、mainstream IDE の中で動く fuller agent platform に押し上げようとしていることを示す。JetBrainsユーザーは、より強い autonomy だけでなく、instructions、hooks、approval policy まで含めた一式を手にすることになる。実務では、この組み合わせがあって初めて agent 機能が demo ではなく production workflow に入っていく。

戦略的に見れば、IDE integration の評価軸も変わりつつある。焦点は code suggestion 単体ではなく、multi-agent coordination、repository-aware instructions、controlled tool execution を一体として提供できるかに移っている。March 11, 2026 のGitHub発表は、JetBrains利用者がその転換点の中にいることを示した。

Source