エージェントパネル登場:GitHub上のどこからでもGitHub Copilotコーディングエージェントのタスクを起動

Image of tomokota
Author

GitHub上のどこにいても、コーディングのタスクをCopilotに任せて、その進捗を追跡できるようになりました 。GitHub Copilotはバックグラウンドで作業を行い、プルリクエストを作成し、完了したらあなたにレビューを依頼します 。


この一年で確かなことが1つあるとすれば、それはAIエージェントが開発者の日々のワークフローで、より大きな役割を担うようになってきているということです。
GitHubは最近、非同期で自律的に動作する開発者エージェント、GitHub Copilotコーディングエージェントをリリースしました。これは、IssueをGitHub Copilotに割り当てると、Copilotがバックグラウンドで作業を進め、レビュー用のプルリクエストのドラフトを作成してくれる機能です。GitHub Copilotコーディングエージェントはまるでチームの一員のように働き、これまでに開発者の皆さんから素晴らしい反響をいただいています。
しかし、皆さんの仕事がすべてGitHubのIssueだけで完結するわけではないことも、私たちは理解しています。
そこで本日、GitHubに新しいエージェント体験、「エージェントパネル」を導入します。これにより、github.comのどのページからでも簡単なプロンプトでGitHub Copilotにタスクを素早く依頼し、作業の流れを中断することなくCopilotの進捗を追跡できるようになります。
もちろん、GitHub CopilotコーディングエージェントはVS Code、GitHub Mobile、そしてGitHub MCPサーバーにも統合されているので、どこで作業していてもGitHub Copilotと協働できます。

エージェントパネルで、どこにいてもあらゆるコーディングタスクをGitHub Copilotにアサイン可能

github.comの全ページで利用可能になったエージェントパネルは、GitHubにおけるエージェントワークフローの司令塔(ミッションコントロールセンター)です。
これは、現在開いているページから移動することなく、新しいタスクをGitHub Copilotに渡したり、進行中のタスクを追跡したりできる軽量なオーバーレイ機能です。ナビゲーションバーの新しい「Agents」ボタンをクリックするだけで始められます。

開発者がGitHub上のどこからでもCopilotコーディングエージェントのワークフローを開始、管理、追跡できる新しいエージェントパネルのスクリーンショットです 。この画像には、エージェントが取り組んでいる最近のタスクが表示されており、「すべてのタスクを表示」するオプションもあります 。開発者は、自然言語のプロンプトを入力し、作業対象のリポジトリとブランチを指定することもできます。

エージェントパネルから以下のことが可能です:

  • 🛠️ ページを切り替えずにバックグラウンドタスクを割り当てる
  • 👀 リアルタイムのステータスで実行中のタスクを監視する
  • 🔗 レビューの準備ができたらプルリクエストにジャンプする

「View all tasks」をクリックしてパネルを全画面表示にしたり、github.com/copilot/agentsをブックマークして直接アクセスすることもできます。

作業の流れを止めずに新しいタスクを起動

新しいエージェントパネルから、簡単なプロンプトでGitHub Copilotの新しいタスクを開始できます 。GitHubのどのページからでもパネルを開き、自然言語で目標を説明し、関連するリポジトリを選択するだけです 。あとはCopilotが引き継ぎ、計画の作成、変更のドラフト、テストの実行、そしてプルリクエストの準備までを行います 。
何から始めればいいか分からない場合は、以下のサンプルプロンプトを試してみてください :

  1. 単純なタスクを指示する :
    • 「LoginControllerにインテグレーションテストを追加して」
    • 「WidgetGeneratorをリファクタリングしてコードの再利用性を高めて」
    • 「ダークモードとライトモードの切り替え機能を追加して」
  2. GitHubのIssueやプルリクエストを参考に指示する :
    • 「プルリクエスト#855を参考にして、#877の問題を修正して」
    • 「#1050の問題を修正して、READMEのスクリーンショットも更新するのを忘れないで」
  3. 複数のタスクを並行して実行する :
    • 「utils.goに単体テストを追加」+「helpers.goに単体テストを追加」

GitHub Copilotコーディングエージェント:改めてご紹介

GitHub Copilotコーディングエージェントは、コーディングタスクを任せる(GitHub.com、GitHub Mobile、VS Code、またはMCP対応ツール経由で)と、完了時にプルリクエストのドラフトを返してくれる機能です。クラウド上で実行され、複数のタスクを並行して処理でき、たとえあなたのPCが電源オフでも作業を続けます。

その安全なGitHub Actionsベースの環境は、ビルド、テスト、リンターを逐一許可を求めることなく実行できます。あなたは詳細なログとプルリクエストベースの承認によって常に管理下に置くことができ、レビューで@copilotとメンションすることでフィードバックを与えることも可能です。

モデルコンテキストプロトコル(MCP)により、GitHub CopilotはGitHub上のあなたのリポジトリデータへの読み取りアクセス権を持っています(GitHub MCPサーバーを利用)。また、テストと検証のためにWebページを表示したり(Playwright MCPサーバーを利用)、独自のMCPサーバーに接続したりすることも可能です。ご興味があれば、その仕組みについてさらに詳しく学んだりドキュメントを読んだりすることができます。

GitHubのデベロッパーワークフロー内に表示された、AIコーディングツール、GitHub Copilotによって生成されたプルリクエストのスクリーンショット。このプルリクエストは承認待ちのドラフト状態で、完了した作業の要約が自動的に生成されています。スクリーンショットには、プルリクエストのレビューを担当する開発者およびアサイン先として開発者とGitHub Copilotが表示されています。

GitHubのデベロッパーワークフロー内に表示された、AIコーディングツール、GitHub Copilotによって生成されたプルリクエストのスクリーンショット。このプルリクエストは承認待ちのドラフト状態で、完了した作業の要約が自動的に生成されています。スクリーンショットには、プルリクエストのレビューを担当する開発者およびアサイン先として開発者とGitHub Copilotが表示されています。

GitHub Copilotコーディングエージェントが進行中のタスクを示しているスクリーンショット。Copilotが作業内容を示し、何も壊していないかを確認するためにコード出力をテストしている様子がわかります。

開発者が、GitHub Copilotコーディングエージェントからのコード出力の差分ビュー内で、生成されたテストをメインのテストスイートに移動するよう依頼しているスクリーンショット 。

GitHub Copilotに作業を依頼するその他の方法

以下の方法でもCopilotコーディングエージェントのタスクを開始できます :

  • GitHub Issues: github.comまたはGitHub MobileからIssueをCopilotに割り当てる。
  • Visual Studio Code: GitHub Pull Requests拡張機能を使って、タスクをCopilotにアサインし、実行中のタスクを追跡する。
  • その他のIDE: JetBrains IDEやVisual StudioのCopilot Chatで、プルリクエストを開くようCopilotに依頼する。
  • MCP対応ツール:モデルコンテキストプロトコル(MCP)を介して統合された互換性のあるアプリからタスクを起動できます。
  • ぜひお試しください

    GitHub Copilotコーディングエージェントと新しいエージェントパネルは、GitHub Copilotのすべての有料プラン向けにパブリックプレビューとして本日より利用可能です。(管理者がCopilotコーディングエージェントのポリシーを有効にする必要がある場合があります。)

    エージェントパネルを開くgithub.com/copilot/agents