拡張機能・アプリ連携 GitHub / Microsoft

GitHub Copilot(VS Code のエージェントモード)

VS Code のチャットから、コードの調査、複数ファイルの編集、ターミナルやテストの実行まで AI に任せる GitHub Copilot の機能。変更はあとから確認して、残すか戻すか選べます。

エディタの枠の中に、コードの行と、上から順に並ぶ手順の列があり、完了した手順にはチェック印、実行中の手順にはオレンジの再生印が付いている図
種類
拡張機能・アプリ連携
提供元・作者
GitHub / Microsoft
ライセンス
MIT(Copilot Chat 拡張のリポジトリ)
内容を確認した日
2026.11.10

何をするものか

VS Code の GitHub Copilot には、AI がツールを使いながら複数の手順を自分で進める「エージェント」の機能があります。以前は「エージェントモード」と呼ばれていました。2026 年 11 月時点の VS Code の文書は、この機能をチャット画面とエージェント用のウィンドウの中でまとめて説明しており、「agent mode」という呼び名は使っていません。このページでは通称として「エージェントモード」と書きます。

何ができるか

VS Code の文書は、エージェントを「モデルとツールを使い、関連するコードを探し、変更を加え、確認を実行するもの」と説明しています。人が目標を示し、進み方を導き、結果を確認する役割です。エディタ、ターミナル、テスト、デバッガーと並んで動きます。

どんな人に向くか

普段 VS Code で開発していて、コードの調査や複数ファイルにまたがる修正を、自分のエディタの中で AI に任せたい人に向いています。

しくみ

チャット画面で依頼を入力すると、エージェントがツールを呼びながら作業します。変更はエディタの作業セットに並び、「Keep(残す)」か「Undo(戻す)」を選べます。チェックポイントを使うと、ファイルとチャットの履歴を戻せます。モデルは GitHub Copilot 経由のほか、自分の API キーやローカルのモデルも選べると文書にあります。

他との違い

MCP サーバーやエージェントプラグインで、外部のツールを足せます。エージェントの実行基盤(ハーネス)として Copilot、Claude、Codex から選べる点も、文書に書かれています。

料金の考え方

GitHub のプラン一覧によると、エージェントは Copilot Free から Enterprise までの各プランで使えます(2026年11月10日時点)。月額は Pro が 10 ドル、Pro+ が 39 ドル、Business が 19 ドル、Enterprise が 39 ドル(Business と Enterprise は割り当てた 1 席ごと)です。使用量は、プランごとの月間の GitHub AI クレジットで管理されます。

こんな作業に

こんな依頼で読み込まれる

  • 複数のファイルにまたがる修正をまとめて頼みたいとき
  • テストを回して失敗を直すところまで任せたいとき
  • 外部のツールを AI に使わせたいとき

頼み方の例

  • ログイン処理でエラーが出る原因を調べて、修正案を出して
  • このフォルダの関数にテストを足して、実行して通るところまで進めて
  • #codebase を見て、API の呼び出し箇所を一覧にして

中身の解説

画面の構成

  • チャット画面:いま開いているワークスペースに集中するエージェントです。
  • エージェントのウィンドウ:複数のプロジェクトをまたいで、作業を任せたり調整したりします。

依頼のときに選べるもの

  • セッションの対象、エージェント、言語モデル、権限。
  • #codebase や #fetch のような # 付きの指定で、文脈を足せます。
  • 行頭に ! を付けると、エージェントを通さずコマンドをそのまま実行できます(一部のセッションでは使えません)。

カスタマイズ

プラグイン、プロジェクトの指示、スキル、MCP サーバーで、エージェントの振る舞いを調整できます。

確認と取り消し

作業セットの Keep と Undo、エージェントのウィンドウの Changes パネル、チェックポイントによる復元があります。

入れ方

必要なものGitHub アカウントと Copilot のプラン(Free を含む)、Visual Studio Code、インターネット接続

準備

  1. GitHub のアカウントを用意し、Copilot のプラン(Free でも可)を有効にします。
  2. VS Code を入れ、GitHub Copilot を有効にします。VS Code 側でサインインを求められたら、GitHub のアカウントで認証します。
  3. 組織の契約で使う場合は、管理者がエージェントやモデル、ツールを制限していないか確認します。

使い始める

  1. チャット画面を開きます。
  2. 入力欄の上のコントロールで、セッションの対象、エージェント、言語モデル、権限を選びます。
  3. 依頼を入力して送ります。/ を入力するとスラッシュコマンドが使えます。
  4. 作業のあと、作業セットや変更の画面で差分を確認し、Keep か Undo を選びます。

ツールと MCP

  • ツールの選択は、チャットの入力欄の「Configure Tools」で行います。
  • 外部のツールは、MCP サーバー、エージェントプラグイン、拡張機能から足せます。
  • 1 回の依頼で有効にできるツールは最大 128 個です。多いときは選択を減らすか、設定 github.copilot.chat.virtualTools.threshold で自動調整します。

注意点

  • 承認を確認する:ツールの実行前には承認を求められます。ツールを有効にしても、承認の設定は迂回されません。実行する内容を確かめて許可してください。
  • 取り消しの範囲:Undo は Git がなくても使えますが、ターミナルのコマンドで起きた変更は一覧に出ません。チェックポイントも、外部のサービスに対する変更までは戻せません。
  • 作業の停止:途中で止めることはできますが、完了済みの操作や外部サービスの変更は元に戻りません。
  • ワークツリーは安全の境界ではない:Git のワークツリーでコードの変更を分けても、セキュリティ上の境界にはなりません。既存のプロジェクトで使う前に、推奨のセキュリティ設定を確認してください。
  • ターミナルの制限:エージェントが実行するコマンドのファイルやネットワークの制限は、OS ごとのサンドボックス機能で行います。
  • 実験的な機能:音声モード、画像生成、作業セットなど、実験的と書かれた機能があります。
  • 組織の方針:管理されたデバイスでは、エージェント、モデル、ツールが組織のポリシーで制限されることがあります。

詳しい情報

動く環境
IDE
料金
無料枠あり
提供状況
一般提供
作者
GitHub / Microsoft
ライセンス
MIT(Copilot Chat 拡張のリポジトリ)
内容を確認した日
2026-11-10

内容はリポジトリの公開内容(2026.11.10時点)にもとづきます。更新されていることがあるため、使う前にリンク先で確かめてください。