Deepseek ArtifactsDeepseek Artifacts
GitHub Copilot · coding agent ウォークスルー

Copilot coding agent に issue をアサインする方法

2026 年の完全ウォークスルー:GitHub の issue を Copilot の coding agent——現在のドキュメントでは cloud agent——に引き渡し、計画を立て、下書き PR を開き、GitHub Actions 内でテストを走らせるところを見届け、レビューし、反復し、マージします。すべてのステップに元動画の正確な時間位置を対応付けました。

TL;DR——2026 年に Copilot へ issue をアサインする

  • アサインは 1 クリック:issue を開き、Assignees をクリックし、Copilot を選びます。エージェントは目の絵文字で反応し、使い捨ての GitHub Actions 環境を立ち上げ、issue のタイムラインから追える下書き PR を開きます。
  • GitHub のドキュメントは今や Copilot cloud agent と呼びます——UI やブログ記事が今も coding agent と呼ぶのと同じ製品です。どちらの名前も検索、サポート窓口、本ガイドで通用します。
  • 有料の Copilot プランとリポジトリへの書き込み権限が必要です。無料プランのアカウントには Assignees の一覧に Copilot が現れません。Business と Enterprise では、管理者が先にポリシーを有効化する必要があります。
  • レビューは人間のまま:Copilot は完成するとレビューを求め、@copilot コメントで差し戻せ、PR は人間が承認して初めてマージされます。本ガイドのデモ実行は 8 分 14 秒で終わりました。

Use GitHub Copilot Coding Agent to Solve Open Issues in a GitHub Repository

チャンネル::The Code Wolf13:00

YouTube で視聴

How to Get the Most Out of the Copilot Coding Agent

チャンネル::GitHub1:56

YouTube で視聴

How the GitHub Copilot coding agent works | GitHub Checkout

チャンネル::GitHub6:58

YouTube で視聴

Starting GitHub Copilot sessions

公式ドキュメント::docs.github.com

YouTube で視聴

About the Copilot cloud agent

公式ドキュメント::docs.github.com

YouTube で視聴

本ガイドのフレームは、上に挙げた 2 本のクリーンな画面録画から——すべての静止画は原寸で確認済みです。GitHub Checkout のインタビューは事実の出典としてのみ使用——出演者のカメラオーバーレイがあるため、フレームは 1 枚も採っていません。

スクリーンショットは識別と解説のために使用しています。「Use GitHub Copilot Coding Agent to Solve Open Issues in a GitHub Repository」© The Code Wolf。「How to Get the Most Out of the Copilot Coding Agent」と「How the GitHub Copilot coding agent works」© GitHub。すべての製品名は各所有者の商標です。

アサイン、追跡、マージ:13 ステップのウォークスルー

issue をアサインする前に

  1. 1

    リポジトリの Issues タブを開き、範囲の明確なタスクを選ぶ

    issue は通常、プロダクトオーナー、チーム、コミュニティから来ます。デモリポジトリには 3 つが開いています——Snowflake コネクタ、ソート可能なカラム、名前付きお気に入り。どれも PR 1 本に収まる機能で、まさに coding agent が最も得意なサイズです。複数の issue を同時にアサインすることもでき、それぞれが独自のセッションと下書き PR を持ちます。

    dbchatpro repository Issues tab listing three open feature requests with Open 3 issues selected, author, labels and assignee filters, and the green New issue button
    デモリポジトリの Issues タブ。3 つのコミュニティ機能リクエストが開いています。9:31 から視聴
  2. 2

    問題と受け入れ基準を issue に書き込む

    Copilot が見られるのは、アサインした時点で存在する issue のタイトル、説明、コメントだけです。良い issue は問題、それがなぜ重要か、受け入れ基準を述べます——GitHub 自身のサンプルは、完了を検証可能にする箇条書きの基準を列挙しています。書き忘れは後から足せますが、それは Copilot が立てるプルリクエストへのコメントとしてのみ——エージェントは後になって issue を読み返さないからです。

    GitHub issue Refactor FindYourTripForm into Smaller Reusable Components 78 opened by github-actions bot showing Description, Why this is important and Acceptance Criteria sections
    範囲の明確な issue:説明、動機、検証可能な受け入れ基準。0:17 から視聴
  3. 3

    アカウントでエージェントが有効か確認する

    issue を Copilot にアサインできるのは、有料の Copilot プランを通してだけです。github.com/settings/copilot/features を確認しましょう——個人設定ページのサイドバーには Copilot の下に Coding agent (Preview) が並び、Copilot in the CLI、Chat in GitHub Mobile など他のエディタプレビュー機能の Enabled トグルの隣にあります。Copilot Business や Enterprise では、選択肢が現れる前に管理者が組織のポリシーを有効化する必要があります。

    GitHub personal settings Copilot features page with Coding agent Preview listed under Copilot in the sidebar and Editor preview features toggled Enabled
    Copilot の機能ページ。Coding agent (Preview) の有効状態はここで確認できます。4:00 から視聴

issue を Copilot にアサインする

  1. 4

    Assignees メニューを開いて Copilot を選ぶ

    issue を開き、右サイドバーの Assignees をクリックします。ドロップダウンにはメンバーに加えて additional options が現れ——その中に「Your AI pair programmer」の副題を持つ Copilot がいます。同僚を選ぶのと同じ要領で選択してください。公式ドキュメントは、Copilot への issue アサインが public preview であり変更されうると注記しています。キーボード派には、gh agent-task create(GitHub CLI 2.80.0 以降、public preview)がターミナルから同じ種類のセッションを始められます。

    GitHub issue Assignees panel open showing Assign up to 10 people to this issue, a filter assignees box and Copilot Your AI pair programmer highlighted between the repo owner and github-actions
    Assignees のドロップダウン。Copilot——Your AI pair programmer——がハイライトされています。4:16 から視聴
  2. 5

    アサインを確定し、必要なら追加指示を添える

    Copilot は人間のアサイン先の隣に並びます。アサインダイアログには、コンテキスト・制約・具体的要件のための任意のプロンプト欄、ターゲットリポジトリと開始ブランチを変えるドロップダウン——選んだリポジトリへの書き込み権限と、そこで cloud agent が有効化されていることが必要——に加え、custom agent、AI モデル、reasoning のピッカーもあります。すべて任意:何も足さずにアサインすれば、Copilot は issue の本文だけで動き始めます。

    Copilot Your AI pair programmer being ticked in the Assignees dropdown of a light-themed GitHub issue about credit card validation on the copilot-airways repository
    Assignees のドロップダウンから Copilot を選ぶ公式 GitHub の映像。0:04 から視聴
  3. 6

    タイムラインで Copilot の受領を確認する

    数秒のうちに issue が反応します:Copilot は目のリアクションを加え、タイムラインに「Copilot has started work」イベントが着地します。この録画では、アサインのイベント、Copilot 自身のコメント、そして 1 分後には新しい WIP 下書きを指す「Copilot linked a pull request that will close this issue」まで見られます。セッションの進行に合わせてメール通知も届きます。

    GitHub issue timeline recording Copilot mentioned this, repeated assigned Copilot and unassigned Copilot events, and Copilot linked a pull request that will close this issue with WIP pull request 14
    issue のタイムライン:アサインのイベント、Copilot のコメント、リンクされた WIP プルリクエスト。5:22 から視聴

バックグラウンド実行を追跡する

  1. 7

    GitHub Actions で実行を追う

    cloud agent は GitHub Actions で動く使い捨て環境で作業します。Actions タブを開くと、issue にちなんだ名前の実行——ここでは「Fixing issue #5」——が見つかり、その中の copilot ジョブのステップは Prepare Copilot、Start MCP Servers、Processing Request、Clean Up、Save Data と読めます。Copilot のプッシュがあなたの CI を実行される前に、レビュアーが「Approve and run workflows」をクリックする必要があるかもしれません。

    GitHub Actions run Fixing issue 5 with the copilot job stepping through Set up job, CI Setup, Prepare Copilot, Start MCP Servers, Processing Request, Clean Up and Save Data
    issue の GitHub Actions 実行内で進行中の copilot ジョブのステップ。5:00 から視聴
  2. 8

    Copilot が立てる下書き PR を開く

    Copilot は最後まで沈黙するタマではありません——即座に下書きプルリクエストを開き、更新し続けます。issue のタイムラインから直行リンクが張られ(「a pull request that will close this issue」)、PR の本文は最初 issue の複製として始まり、作業が進むとエージェントの計画とチェックの済んだ進捗で埋まっていきます。同僚のブランチと同じ感覚で見守りましょう。

    GitHub issue page where Copilot linked a pull request that will close this issue above an empty Add a comment box, with Transfer, Duplicate and Lock conversation links in the sidebar
    issue タイムラインのリンクされたプルリクエストのイベント。新しい下書き PR を指しています。5:31 から視聴
  3. 9

    Copilot が書いた PR の説明を読む

    セッションが終わると、下書きプルリクエストは有能な同僚の書いたように読めます:「Copilot wants to merge 3 commits into main from copilot/fix-5-4」、コア実装・UI 統合・システム統合に分解した What's Added の節、さらに Connection String Format の節。サイドバーには「Copilot is done——completed after 8m 14s」と表示されます。この実行は端から端まで約 9 分でした。

    Draft pull request Add Snowflake database connection support 14 opened by Copilot with a Whats Added breakdown of core implementation, UI integration and system integration beside a Copilot is done note reading completed after 8m 14s
    下書き PR が自ら書いた説明と、サイドバーの完了時間。5:38 から視聴

レビュー、反復、マージ

  1. 10

    Files changed の差分を検分ける

    Files changed タブにはエージェントの全コミットが並びます:ここでは 6 ファイル——AI 生成であることを示すコメントを先頭に付えた新規 SnowflakeDatabaseService.cs(119 行の追加)、csproj に加えられた NuGet パッケージ、そして Oracle、PostgreSQL、SQL Server の兄弟サービスと同じように依存性注入へ登録されたサービス。同僚の PR を読むのとまったく同じやり方で読みましょう。

    Pull request 14 Files changed tab with 0 of 6 files viewed, the SnowflakeDatabaseService.cs diff adding 119 green lines headed Generated by AI, and the Review changes button
    プルリクエスト 14 の Files changed:6 ファイルと新しく生成されたサービス。12:15 から視聴
  2. 11

    Copilot が求めたときにレビューする

    完了したセッションは通知してきます——バナーには「Copilot requested your review on this pull request」と Add your review ボタン。どの行にもコメントできますし、通常のレビューでも構いません。Copilot は書き込み権限を持つ人からのレビューコメントと @copilot メンションを拾い、同じ PR へ新しいコミットをプッシュします。フォローアップは速い——その PR 上の以前のセッションの文脈を覚えているからです。

    Pull request 11 headed by the Copilot requested your review on this pull request banner with an Add your review button above Copilots Changes Made summary of the Enhanced Save Favorite Flow
    レビュー依頼のバナーと、その下の Copilot 自身の変更サマリー。9:38 から視聴
  3. 12

    他のプルリクエストと同じようにマージする

    差分が正しければ、普通にマージします。マージボックスは PR を閉じたときに何が起きるかまで思い出させてくれます:「Successfully merging this pull request may close these issues」——エージェントが取り組んだ Snowflake の機能リクエストがリンクされています。人間の承認がゲートです。エージェントが自分でマージすることは決してなく、CI 実行は Copilot のコミットに対して走る前に「Approve and run workflows」のクリックを必要とすることがあります。

    Pull request 14 conversation ending in a merge box that reads successfully merging this pull request may close these issues above the linked Feature Request Snowflake Access issue
    プルリクエストを起点の issue へ結び戻すマージボックス。12:45 から視聴
  4. 13

    copilot-instructions.md で今後の実行を仕向ける

    常設のルールには .github/copilot-instructions.md を足します——規約、build/test/lint の手順、リポジトリの構成。GitHub 自身のサンプルは Code Standards と、npm run lint で始まる Required Before Each Commit のチェックリストを置いています。Code Wolf のデモは AI 由来を明記した徹底的なコメントを求め、次に生成された差分はそれに従いました。GitHub 以外のツール向けの MCP サーバー——Notion、Linear、データベース——はリポジトリの Copilot 設定ページから構成します。

    copilot-instructions.md file inside the octocademy copilot-airways repo defining Code Standards and a Required Before Each Commit checklist that starts with npm run lint
    エージェントが従うコード規約を載せた copilot-instructions.md。0:47 から視聴

前提条件:プラン、権限、有効化スイッチ

Assignees → Copilot の選択肢を阻むものは 3 つあります。1 つ目はプラン:GitHub のドキュメントいわく「Copilot cloud agent is available for all paid Copilot plans」——Pro、Pro+、Business、Enterprise。無料プランのアカウントには Assignees の一覧に Copilot がまったく現れず、これが「機能がない」と思われる最も一般的な理由です。

2 つ目は有効化。個人アカウントは Copilot 設定の機能ページ(github.com/settings/copilot/features)で確認でき、サイドバーの Copilot の下に Coding agent (Preview) が現れます。Business と Enterprise では「an administrator must enable the relevant policy」——管理者がポリシーを有効にするまで、組織の誰にも選択肢は現れません。組織リポジトリで見つからなければ、バグではなく管理者との相談です。

  • 1有料の Copilot プラン(Pro、Pro+、Business、Enterprise)——無料プランのアカウントには Copilot へのアサイン肢自体がありません
  • 2ターゲットリポジトリへの書き込み権限——選べるのは、書き込めて cloud agent が有効なリポジトリだけです
  • 3エージェントの有効化:個人アカウントは github.com/settings/copilot/features、Business と Enterprise は組織レベルのポリシー
  • 4リポジトリで GitHub Actions が使えること——エージェントは Actions 駆動の使い捨て環境で走ります。Enterprise Managed Users は個人リポジトリでは使えません

3 つ目は実行時のルール:アサインは public preview で、各セッションはハード上限 59 分の GitHub Actions の使い捨て環境で実行され、サンドボックスからのインターネットアクセスは既定でファイアウォールされます。止まってしまったセッションは 1 時間後にタイムアウトします——対処はアサイン解除と再アサインです。

セッションログ:バックグラウンドエージェントの働きを眺める方法

すべてのセッションは 3 か所にログの跡を残します。issue のタイムラインにはアサイン、Copilot のコメント、リンクされた下書き PR が記録される。Actions タブには copilot ジョブの内部ステップ——環境の準備、MCP サーバーの起動、リクエストの処理、後片付け——が見える。そして PR そのものがエージェントのステータスページになります:本文は最初 issue の複製で、やがて仕事の着地とともに刻まれていく計画で埋まります。

ポーリングは要りません。下書き PR が立ったときと、レビューを求められたときに Copilot はメールを送り、目のリアクションと「Copilot has started work」のタイムラインイベントが、セッションが本当に始まったことを数秒で確認させてくれます。ドキュメントのセッションログビューはさらに進んでいて、作業をライブで追跡でき、ログからワンクリックでプルリクエストを開けます。

デモでは、中規模の機能——6 ファイルにわたる完全な Snowflake データベースコネクタ——がエージェント時間 8 分 14 秒で完成し、アサインから約 9 分後に issue へ PR リンクが現れました。単純な編集はたいてい数分で戻ります。1 時間近く走り続けているものは停止扱いにして、再アサインしましょう。

反復とガードレール:コメント、instructions、MCP

アサインとレビューのループは、Copilot の初稿が完璧でないことを前提に設計されています。IDE を開かずに成果を形作るレバーが 5 つあります:

  • 1@copilot コメント——PR コメントで @copilot をメンションすれば(書き込み権限が必要、オープンな PR のみ)同じ PR 上でフォローアップセッションが始まります。個々のレビューコメントは Fix with Copilot で委託でき、まとめて一括処理も可能です
  • 2copilot-instructions.md——.github/copilot-instructions.md が規約、build/test/lint コマンド、コミットのルールを毎セッションに運び込みます。GitHub 自身のサンプルは Required Before Each Commit のチェックリストを同梱しています
  • 3MCP サーバー——リポジトリの Copilot 設定から構成し、GitHub 以外のツールをエージェントに渡します。GitHub の Checkout デモでは、MCP 経由で Notion の製品スペックを読みました
  • 4アサイン時の任意プロンプト——issue とともにエージェントへ運ばれるコンテキスト、制約、具体的要件
  • 5custom agent、モデル、reasoning のピッカー——アサインダイアログからセッションごとに変えるか、設定でデフォルトを変えます

ガードレールはあなたの側にあります:変更は 1 セッション 1 リポジトリに閉じ込められ、エージェントは自分の作品を承認もマージもできず、トリガーしたワークフローは(許可リストに載せない限り)「Approve and run workflows」を待ちます。あなたが行う PR レビューがセーフティネット——マージボタンがエージェントの手に渡ることは決してありません。

よくある質問

関連ガイド