GitHub Copilot Agentのうちクラウド型は、有料プランで最大59分動作し、PRを1件作成します。
- 要点1: 1タスクにつき1リポジトリ、1ブランチ、正確に1PR
- 要点2: Agent modeはIDEのローカル環境で開発者と対話して動作
- 要点3: クラウド型はGitHub AI creditsとGitHub Actions分を消費
対象: 開発責任者、エンジニアリングマネージャー、DX推進担当、開発者
今日やること: 小さなIssueを1件選び、完了条件とテスト方法を書く
この記事の目次
GitHub Copilot Agentを使い始める前に、名前の違いを整理する必要があります。「GitHub Copilot Agent」は検索で使われる呼び方であり、単一の正式な機能名ではありません。
GitHubの現行機能には、クラウドでPRを作るCopilot cloud agentと、IDE内で対話しながら作業するAgent modeがあります。どちらもコードを変更できますが、作業場所、任せ方、成果物が異なります。
この記事では、2026年8月10日時点のGitHub公式情報を基に、両者の違い、料金、制限、実際の依頼手順を解説します。結論は、最初から大きな開発を任せず、完了条件をテストできる小さなIssueから始めることです。
GitHub Copilot Agentとは?3つの機能を区別
GitHub Copilot Agentを理解する近道は、「どこで動き、何を成果物にするか」で機能を分けることです。名前が似ていても、開発者の関わり方は同じではありません。
Copilot cloud agentはGitHub上でPRを作る
Copilot cloud agentは、GitHub上で課題を委任すると、リポジトリを調査し、作業を計画し、コードを変更してプルリクエスト(PR)を作る機能です。PRとは、ブランチ上の変更をレビューし、既定ブランチへの反映を提案するGitHubの仕組みです。
公式日本語ドキュメントでは「Copilot クラウドエージェント」と表記されています。旧「coding agent」のページは現行ページへリダイレクトされるため、本記事では現在の英語表記であるCopilot cloud agentを使います。
処理は、GitHub Actionsを使った一時的な開発環境で実行されます。GitHub Actionsは、テストやビルドなどをGitHub上で自動実行する仕組みです。開発者のPCを占有せずに進み、結果をPRとして確認できる点がクラウド型の特徴です。
機能の定義と現行の制限は、GitHub公式のCopilot クラウドエージェントについてで確認できます。
Agent modeはIDE内で一緒に作業する
Agent modeは、VS Codeなどの統合開発環境(IDE)で、開発者と対話しながら作業するモードです。IDEとは、コード編集、検索、実行、デバッグなどを一つの画面で扱う開発ツールを指します。
Agent modeは、ローカルの複数ファイルを編集し、必要に応じてコマンドを実行します。開発者は途中の提案を確認し、追加の指示を返せます。
GitHub Copilot CLIはターミナルから利用する公式機能で、クラウドエージェントの別名ではありません。
| 公式表記 | 作業場所 | 人間とのやり取り | 主な成果物 |
|---|---|---|---|
| Copilot cloud agent | GitHub Actionsの一時環境 | IssueやPRを通じて確認 | 1件のPR |
| Agent mode | IDE内のローカル環境 | 作業中に対話 | ローカルの変更 |
| GitHub Copilot CLI | ターミナル | コマンドラインで対話 | 回答、コード変更、コマンド結果 |
実務での活用ポイント社内資料では「Copilot Agent」と一括りにせず、作業場所、入力、成果物の3項目を併記してください。権限設定とレビュー手順の混同を防げます。
Agent modeとCopilot cloud agentの違い
選択基準は、対話の回数とタスクの境界です。開発者が判断を重ねながら進めるならAgent mode、完了条件が明確なPR単位ならCopilot cloud agentが合います。
| 比較項目 | Agent mode | Copilot cloud agent |
|---|---|---|
| 実行場所 | 開発者のIDE、ローカル環境 | GitHub Actionsによる一時環境 |
| 進め方 | 同期的に対話しながら進める | GitHub上で委任し、PRで受け取る |
| 主な入力 | チャット、開いているコード、ワークスペース | Issueや依頼文、リポジトリの情報 |
| 主な出力 | ローカルのファイル変更、実行結果 | ブランチ上の変更と1件のPR |
| 向く作業 | 探索、デバッグ、設計相談、逐次修正 | 小規模な修正、テスト追加、保守作業 |
| 人間の確認 | 作業中と作業後 | PR、CI、レビュー時 |
| PCの占有 | ローカルで動作する | 開発者のPCとは別に動作する |
対話が多い作業はAgent modeを選ぶ
原因が分からず、調査中に方針が変わる作業にはAgent modeが向きます。ただし、削除、権限変更、依存追加、外部通信を伴うコマンドは、実行前に影響範囲を確認します。
GitHub Copilotの補完、Chat、Agent modeを一通り確認したい場合は、GitHub Copilotの使い方ガイドも参考になります。
完了条件が明確ならクラウドへ委任する
「指定した関数へ境界値テストを追加し、既存テストを通す」のように、対象と合格条件が決まっている仕事はクラウド側へ渡しやすいタスクです。結果がPRになるため、通常のコードレビュー手順へ接続できます。
一方、「認証基盤を最適な形に作り直す」のような依頼は広すぎます。最適という言葉の判断基準がなく、設計変更の影響も複数リポジトリへ広がる可能性があります。先に人間が設計判断を行い、実装単位へ分割すべきです。
OpenAI Codexなど他のクラウド型エージェントとの違いを検討する場合は、Codexのコーディングエージェント解説で作業環境と委任方法を比較できます。
実務での活用ポイント「対話しないと次の一手を決められないか」を選択基準にします。答えが「はい」ならAgent mode、完了条件まで書けるならクラウド委任を検討してください。
\ Claude Codeの導入、何から始めればいいかわかります /
法人様のAI導入に関するご相談はこちらCopilot cloud agentの仕組みと料金
Copilot cloud agentは、GitHub Actions上の一時環境でリポジトリを読み、計画、変更、テスト、PR作成を進めます。利用料は契約プランだけでなく、GitHub AI creditsとActionsの消費も分けて考える必要があります。
依頼からPR作成までの流れ
クラウド側の処理は、概ね次の順で進みます。
- Issueなどからタスクを割り当てる
- 一時環境でコードと指示を調べる
- 専用ブランチへ変更する
- テストを実行してPRを作る
- 人間が差分と結果をレビューする
「PRが作成された」は「変更が正しい」と同義ではありません。生成AIは、もっともらしいが要件を満たさないコードや、安全でない変更を出す可能性があります。GitHubも責任ある利用の文書で、人間による確認と検証の必要性を示しています。
利用できるのは有料Copilotプラン
2026年8月10日時点で、Copilot cloud agentはすべての有料Copilotプランで利用できます。Freeは料金表に存在しますが、クラウドエージェントの利用条件は有料プランです。
GitHub公式料金ページに表示された月額価格は次のとおりです。税、地域、請求サイクル、契約条件によって実際の請求は変わるため、契約前にGitHub Copilotのプランページを再確認してください。
| プラン | 月額表示価格 |
|---|---|
| Free | $0 |
| Pro | $10 / user / month |
| Pro+ | $39 / user / month |
| Max | $100 / user / month |
| Business | $19 / user / month |
| Enterprise | $39 / user / month |
料金とプラン選定をまとめて確認したい場合は、GitHub Copilotの料金解説も参考にしてください。最終判断にはGitHub公式ページの当日表示を使います。
AI creditsとGitHub Actionsを別々に管理する
現行のGitHub Copilotでは、AI機能の利用量はGitHub AI creditsを中心に管理されます。AI creditsは、Chat、Agent mode、コードレビュー、Copilot cloud agent、GitHub Copilot CLIなどのAI機能で使う共通の利用単位です。
クラウドエージェントでは、それに加えて一時環境を動かすGitHub Actions分も消費します。したがって、月額ライセンスだけを見ても、運用費の全体は分かりません。
古い解説にあるpremium requestsの固定値を、そのまま現行料金として予算化するのは避けてください。導入時は、契約プランのAI credits、追加利用の条件、Actionsの利用状況を公式画面で確認します。
PoCではAI credits、Actions使用量、レビュー時間、PRの採否をタスク単位で記録します。
実務での活用ポイントライセンス費、AI credits、Actions、人間のレビュー工数を別の列で記録してください。「自動化時間」だけで評価すると、差し戻しコストを見落とします。
GitHub Copilot Agentの使い方を5ステップで解説
最初のタスクには、影響範囲が狭く、既存テストで成否を確認できる保守作業を選びます。新しい認証設計や本番データ移行より、テスト追加、文書更新、小さな不具合修正が適しています。
ステップ1:対象リポジトリと権限を確認する
Copilot cloud agentが扱えるのは、GitHubでホストされているリポジトリです。外部のGitホスティングだけにあるリポジトリを、同じ方法で対象にはできません。
組織では、プラン、リポジトリへのアクセス、組織ポリシー、Actionsの利用可否を確認します。秘密情報は、必要性を検討して最小限にします。
ステップ2:小さく検証可能なIssueを作る
Issueには「何を変えるか」だけでなく、「何ができれば完了か」を書きます。対象ファイルを狭く指定し、変更してはいけない範囲も記載すると、不要な差分を減らせます。
最初の依頼例は次のようになります。
## 背景日付変換関数がうるう年の境界値を扱うことをテストで保証したい。## 対象- src/date/convert.ts- tests/date/convert.test.ts## 完了条件- 2024-02-29のテストを追加する- 2023-02-29を不正値として扱うテストを追加する- 既存テストを変更せず、全テストが通る## 禁止事項- 公開APIのシグネチャを変更しない- 新しい依存パッケージを追加しない## 確認コマンド- npm test -- tests/date/convert.test.ts- npm run lint
ステップ3:Copilotへタスクを割り当てる
対象IssueからCopilot cloud agentへ割り当てます。表示は更新や組織設定で変わるため、導入時は公式手順を確認してください。
割り当て後は、依頼した範囲が1つのリポジトリと1つのPRで完結するかを見直します。複数サービスの同時変更が必要なら、Issueをリポジトリ単位へ分割し、統合順を人間が設計します。
ステップ4:実行状況と作成されたPRを確認する
エージェントはリポジトリを調査し、計画を立て、ブランチへ変更します。処理が終わると、正確に1件のPRを作成します。
PRでは、説明文だけを読んで判断せず、Files changedで実際の差分を確認します。依頼していない設定変更、ロックファイルの大幅変更、テストの削除、検証を弱める修正がないかを見ます。
ステップ5:テストして人間がマージを判断する
CIが成功しても、要件を満たすとは限りません。CIは設定されたテストだけを検証するため、テストに含まれない業務要件やセキュリティ要件は別に確認する必要があります。
レビューでは次を確認します。
- Issueの完了条件を一つずつ満たしているか
- 変更範囲が依頼対象内に収まっているか
- テストが実装の誤りを検出できる内容か
- エラー処理と境界値に抜けがないか
- 権限、秘密情報、外部通信への影響がないか
- 必要な担当者が承認したか
最終的なマージ判断は人間が行います。AIが作成したPRも、通常の変更管理、ブランチ保護、レビュー要件から外さないことが基本です。
実務での活用ポイント初回は、30分程度で人間がレビューできる変更量を目安にIssueを分割します。レビューが重い場合は、エージェントの性能より先にタスクの境界を見直してください。
GitHub Copilotの導入範囲、権限、費用管理、レビュー手順を自社に合わせて整理したい場合は、AI顧問として運用設計からご相談いただけます。
\ 業務自動化のお悩み、プロが30分で整理します /
法人様のAI導入に関するご相談はこちら成功率を上げるIssueとレビューの設計
エージェントへの依頼品質は、長文かどうかではなく、判定可能かどうかで決まります。背景、対象、完了条件、禁止事項、確認方法を分けて書くと、PRを機械的かつ人間的に評価できます。
Issueに入れる6つの項目
| 項目 | 書く内容 | 悪い例 |
|---|---|---|
| 背景 | 変更が必要な理由 | いい感じに改善する |
| 対象 | ファイル、機能、画面 | 全体を確認する |
| 変更内容 | 実装すべき動作 | 最適化する |
| 完了条件 | 観測可能な合格条件 | 問題なく動く |
| 禁止事項 | 変更しないAPIや依存関係 | 必要に応じて変更する |
| 確認方法 | テスト、lint、型チェック | 適切にテストする |
「速くする」では完了を判定できません。「指定のベンチマークで測り、既存値より悪化させない」のように測定方法まで決めます。
向くタスクと向かないタスク
| 向くタスク | 理由 |
|---|---|
| 既存関数への境界値テスト追加 | 対象と合格条件を限定しやすい |
| 小さな不具合修正 | 再現条件と期待動作を書ける |
| 型エラーやlint違反の修正 | コマンド結果で検証できる |
| READMEとコード例の同期 | 変更対象と確認箇所が明確 |
| 依存関係の小規模更新 | テストと差分で影響を確認できる |
経営判断を含む仕様決定、複数リポジトリの移行、本番データの不可逆な変更は、最初の委任先に向きません。
実務での活用ポイントIssueの完了条件を、そのままPRテンプレートのチェック項目へ転記してください。依頼と受け入れ判定が同じ基準になり、レビュー担当者の解釈差を減らせます。
Copilot cloud agentの制限と安全な企業運用
クラウドエージェントには明確な上限があります。上限を回避しようと大きな仕事を詰め込むのではなく、1件のPRでレビューできる単位へ仕事を分けます。
公式上の主な制限
GitHub公式ドキュメントで示される主な制限は次のとおりです。
- 1回のタスクで扱うリポジトリは1つ
- 使用するブランチは1つ
- 作成するPRは正確に1つ
- 1回のセッションは最大59分
- 対象はGitHubでホストされているリポジトリ
59分を超える可能性があるタスクは、調査、実装、テスト追加などへ分割します。ただし、分割した複数PRの整合性は自動では保証されません。依存関係、適用順、ロールバック方法を人間が管理します。
リポジトリ内の指示も入力として疑う
AIエージェントは、Issueだけでなくリポジトリ内のコードや文書も読みます。そこに悪意のある指示や誤った手順が含まれると、本来の目的から外れた処理を提案する可能性があります。これは一般にプロンプトインジェクションと呼ばれます。
プロンプトインジェクションは、AIへの入力に紛れた指示によって、意図しない情報開示や操作を誘う攻撃です。リポジトリ内の文章だから安全だとは限りません。外部から取り込んだIssue、README、サンプルコード、生成物も確認対象です。
GitHub公式のCopilotエージェントの責任ある使用では、出力の不正確さ、セキュリティ上の問題、利用者による検証の必要性を確認できます。
権限と秘密情報を最小化する
エージェントに渡す権限と秘密情報は、タスクを完了できる最小限にします。本番用の資格情報を、テストが便利になるという理由だけで渡す運用は避けてください。
外部APIが必要なら、読み取り専用の検証用資格情報、短い有効期限、接続先の制限を検討します。ログやPR本文も確認します。
通常の変更管理を適用する
AIが作成したPRにも、次の統制を適用します。
- 既定ブランチへの直接変更を禁止する
- 必須CIを設定する
- CODEOWNERSで担当者レビューを求める
- セキュリティスキャンと依存関係チェックを実行する
- マージ権限を必要な担当者へ限定する
GitHubの保護機能を設定しても、業務要件の正しさまでは保証されません。自動チェックが担当する範囲と、人間が判断する範囲を一覧にしておく必要があります。
実務での活用ポイントAI作成PR専用の例外ルールを増やさず、既存のブランチ保護、CI、レビューへ載せてください。追加するのは、AI creditsと差し戻し理由の記録です。
\ AI活用の「次の一手」を一緒に考えませんか /
法人様のAI導入に関するご相談はこちらGitHub Copilot Agentのよくある質問
Q. GitHub Copilot Agentは無料で使えますか?
GitHub Copilot Freeは$0のプランですが、Copilot cloud agentはすべての有料Copilotプランで利用できる機能です。Agent modeなど他機能の利用条件も変わり得るため、契約時には公式プランページを確認してください。
Q. Agent modeとCopilot cloud agentはどちらを選ぶべきですか?
開発者がIDE内で相談し、途中の判断を返しながら進めるならAgent modeが向きます。対象、完了条件、テスト方法が決まり、1件のPRとして受け取りたいならCopilot cloud agentが候補です。
Q. GitHub以外でホストするリポジトリにも使えますか?
Copilot cloud agentの対象は、GitHubでホストされているリポジトリです。ローカルや別サービス上のコードを扱う方法としては、対応するIDEのAgent modeやGitHub Copilot CLIを検討します。
Q. 作成されたPRは自動でマージしてよいですか?
原則として、人間のレビューと必要なテストを通してから判断します。AIの説明文やCI成功だけでは、業務要件、セキュリティ、変更範囲の妥当性まで保証できません。
実務での活用ポイントこのFAQを社内ガイドの初版に転用し、利用プラン、対象リポジトリ、承認者、禁止タスクだけを自社向けに追記すると運用を始めやすくなります。
まとめ
GitHub Copilot Agentを導入するときは、まず公式名称と作業場所を区別します。Agent modeはIDEのローカル環境で対話しながら作業し、Copilot cloud agentはGitHub Actionsの一時環境で変更を進め、PRを1件作成します。
クラウド側は、1リポジトリ、1ブランチ、正確に1PR、最大59分という制限があります。利用時にはGitHub AI creditsとGitHub Actions分も消費します。月額プランだけでなく、依頼、実行、レビューにかかる費用を記録してください。
最初の一歩は、小さなIssueを1件選び、背景、対象、完了条件、禁止事項、確認コマンドを書くことです。作成されたPRには、通常と同じCI、コードレビュー、ブランチ保護を適用します。
実務での活用ポイント最初のPoCでは、低リスクな保守タスクに対象を絞り、採用率、差し戻し理由、レビュー時間、AI credits、Actions使用量を同じ表で追跡してください。
GitHub Copilot Agentの導入と運用設計をご相談いただけます
株式会社NexaのAI顧問では、対象業務の選定、PoC設計、権限とレビュー手順、評価指標の整理を支援しています。ツール導入前の比較段階からご相談ください。


