Skip to main content
Skip to content

GitHub.com および GitHub Mobile でのGitHub Copilot

リポジトリの質問から計画されたコード変更に移行し、GitHub MobileとGitHub Copilot上のGitHub.comで、1つの継続的なセッションで確認します。

GitHub Web サイトとGitHub Mobileでは、GitHub Copilotはリポジトリに関する質問に回答し、変更を計画して行い、pull request を確認し、リポジトリ タスクを自動化できます。 質問をしたり、会話から作業を委任したり、issue と pull request のワークフローで Copilot を直接使用したりできます。

新しい Copilot in the cloud エクスペリエンスを使用すると、Web またはモバイルとローカル クライアント (Copilot app、VS Code、または Copilot CLI) の間を移動し、同じセッションで Copilot を使用して制御できます。

メモ

2026 年 10 月 28 日以降、GitHub.com、GitHub Mobile、Copilot in the cloudでの新しいエクスペリエンスは、該当する組織および企業のポリシーに従って、有料のCopilotプランを持つユーザーが利用できます。 Copilot Freeプランのユーザーは、引き続き古いCopilot Chatエクスペリエンスを使用します。

この記事では、新しい Copilot in the cloud エクスペリエンスと古い Copilot cloud agent plus Copilot Chat experienceの両方について説明します。 変更点の概要については、 2 つのエクスペリエンスの比較を参照してください。

CopilotがGitHub.comとGitHub Mobileでどのように役立つか

リポジトリ ワークフローでは、チャット、エージェント作業、コード レビュー、自動化を組み合わせることができます。

たとえば、チャットを使用してリポジトリが認証を処理する方法を理解し、不足しているテストを計画して追加するように Copilot に依頼できます。 変更がプルリクエストに入ったら、Copilotにレビューを依頼できます。 時間の経過と同時にテストカバレッジを維持するために、毎週不足しているテストをチェックし、追加案を提案して、あなたがレビューできるようにする自動化を設定できます。

Copilot in the cloudの主な概念

Copilot in the cloud を使用すると、継続的なタスク フローが可能になります。 Copilotクラウド環境でGitHub上で開始したセッションは、GitHub Copilot app、IDE、モバイル、CLI など、さまざまなクライアント間でシームレスに続行できます。 作業とコンテキストは、これらのクライアント間で保持されます。つまり、同じ会話で、質問からエージェントによる作業、タスクの完了へと移行できます。

クライアント、セッション、環境

タスク フローでは、クライアント、セッション、環境という 3 つの主要なコンポーネントを理解する必要があります。

エージェント タスクを開始するには、Web インターフェイス、GitHub Mobile、IDE、GitHub Copilot CLI、または Copilot などのクライアントまたはサーフェスを介して GitHub Copilot app を操作します。

セッションとは、指定したプロンプトや Copilot によって生成された応答を含む、エージェントによる作業に関連付けられた会話とアクティビティです。

環境とは、クラウド サンドボックス、 GitHub Actions ランナー、リモート カスタム環境など、エージェントが作業を実行する場所です。

詳細については、「クラウド サンドボックスについて GitHub Copilot」、「ローカル サンドボックスについて GitHub Copilot」、「IDE でのGitHub Copilot」を参照してください。

セッション コンテキスト

次のコンテキストが自動的にアタッチされたチャット セッションを開始できます。

  • 自分または組織が所有するすべてのリポジトリ。
  • 特定のファイル、Issue、プル リクエスト。
  • 特定のリポジトリとブランチ。
  • スペース。

リポジトリ セレクター、 + メニュー、または @ メンションを使用してコンテキストをアタッチできます。

タスク中に、Copilot がサポートされているサービスから情報を取得できるようにするには、Copilot コネクタや個人用カスタム モデル コンテキスト プロトコル (MCP) サーバーなどのカスタマイズを使用します。

セッション コンテキストは、セッション間でリポジトリと基本設定について長期的かつ永続的な理解を構築するCopilot Memoryとは異なります。 詳細については、「GitHub Copilot Memory について」を参照してください。

デバイス間のセッション

サポートされている Copilot サーフェス間でセッションを続行する場合は、クラウド サンドボックスを選択します。 ある Surface でクラウド セッションを開始し、別の Surface で続行できます。

GitHub Actions ベースのセッションとクラウド サンドボックスの比較

Copilot in the cloudでは、クラウド (クラウド サンドボックス)、GitHub Actions ベース、リモート (カスタム環境への接続) という 3 つの環境の選択肢があります。

GitHub での初期パフォーマンス テストの結果、クラウド サンドボックス内のセッションは、GitHub Actions ベースのセッションよりも平均して高速に実行されることが示されました。

次の表では、 GitHub Actions ベースのセッションとクラウド サンドボックス ベースのセッションを比較します。

GitHub Actionsクラウド サンドボックス
セッション継続性セッションは、 GitHub Web サイトでのみ利用できます。セッションは、クライアント間で共有および再開できます。
リポジトリのスコープセッションにはリポジトリが必要です。 変更は、特定の単一リポジトリ コンテキストでのみ行われます。セッションは、1 つの組織内の複数のリポジトリにまたがることができます。 複数のリポジトリ間で変更を行うことができます
チャットデータの保持データは 28 日間保持されます。データはアカウントの有効期間中保持されます。
カスタム環境GitHub Actions向けのカスタム コンピューティング、ネットワークとセットアップの構成、セルフホステッド ランナーをサポートします。クラウド サンドボックスではリポジトリと組織のファイアウォール許可リストが適用されますが、カスタム コンピューティング、GitHub Actions固有のセットアップ手順、またはセルフホステッド ランナーはサポートされません。
カスタマイズとツール共有カスタム命令、MCP サーバー、およびコンテンツの除外をサポートします。カスタム命令、dotfiles のカスタマイズ、リポジトリと個人用 MCP サーバー、コネクタ、コンテンツの除外を、すべてのクラウド サンドボックスに共通の単一構成でサポートします。
この環境を選択する理由リポジトリ固有の統合、カスタム環境、またはセルフホステッド ランナーが必要な場合に適しています。クロスリポジトリ チャット、AI モデルへの迅速なアクセス、およびクラウド サンドボックスでカスタム コンピューティングまたはネットワーク構成が必要ない場合に適しています。

Copilot in the cloudエクスペリエンスでは、クラウドとGitHub Actionsコンピューティングは、GitHubとは別に、同じAI creditsアカウントの月額利用枠から利用されます。 詳細については、「GitHub Copilot 向けのクラウドとオンプレミス型サンドボックスの請求」を参照してください。

アクセスと可用性

使用可能な Copilot 機能は、プランと組織のポリシーによって異なります。 セットアップ ガイダンスについては、Copilot を設定するを参照してください。 使用許容量とコストについては、GitHub Copilot の請求と使用状況 を参照してください。

リポジトリの所有者と管理者は、プランやポリシーでその使用が許可されている場合でも、特定のリポジトリでは Copilot を無効にすることができます。 組織と企業のポリシーは引き続き適用されます。 「企業または組織向けのクラウドでのGitHub Copilotの管理」を参照してください。

組織のデータまたはセッションを表示するには、組織のシングル サインオン要件を満たす必要があります。

リポジトリへの書き込みアクセス権がない場合、 Copilot セッションは読み取り専用です。

Copilot および GitHub Mobile で GitHub.com から開始します

いくつかの異なるエントリ ポイントから Copilot を使い始めることができます。

  • あなたのCopilotホーム ページ(github.com/copilot)
  • ファイル、問題、または pull request 内でセッションを開始するときに表示される Copilot パネル
  • あなたの GitHubgithub.com のダッシュボード
  • リポジトリ内の [ エージェント ] タブまたはパネル

Copilot を使って作業する方法

Copilotは、いくつかの方法で使用できます。

質問する

チャットでは、未知のコードの説明、修正プログラムの提案、テストの生成、アプローチの比較を行うことができます。 フォローアップの質問を使用すると、新しい会話を開始せずに要求を絞り込むことができます。

チャットは、ブランチの作成、ファイルの更新、Issue の作成または更新などのタスク用のツールを使用して事前構成されています。 また、セマンティック コード検索もサポートされ、デフォルト ブランチのみに限定されます。

自律型作業

Copilot は、リポジトリを調査し、変更を計画し、バックグラウンドで実装できます。 ローカル IDE ではなく、クラウド開発環境でファイルを編集し、テストとリンターを実行できます。

変更を要求すると、Copilot は指定したリポジトリとブランチを基に動作します。 pull request を作成する前に、提案された変更を確認し、修正を依頼するか、プロンプトで pull request を要求することができます。

セキュリティ キャンペーンから、コード スキャンアラートを修正のために Copilot に割り当てることができます。 「セキュリティ キャンペーンでのアラートの修正」を参照してください。

コード レビュー

GitHubでは、Copilot code reviewは pull request の変更を確認し、潜在的な問題を特定し、修正案を提案します。 エージェント機能を使用して、リポジトリからコンテキストを収集します。 レビューを要求するか、自動レビューを構成してから、提案された変更を確認して適用できます。 「GitHub Copilot コード レビュー」を参照してください。

Copilot では、プル要求の説明またはコメントで変更の概要を直接生成することもできます。 これは、レビュー担当者が変更を理解するのに役立ちますが、コードのレビューとは別です。 「GitHub Copilotを使用した pull request の概要の作成」を参照してください。

マージする準備ができたプル リクエスト

Agent Mergeでは、Copilotはプルリクエストを監視し、選択したブロッカー(失敗したGitHub Actionsワークフロー、マージ競合、またはその両方)に対処します。 pull request のマージ ボックスで Watch and fix を使用して有効にします。 また、作成したプルリクエストに対して自動的に有効にすることもできます。 「pull requests をマージする準備をする Agent Merge」を参照してください。

自動化とエージェント型ワークフロー

Automations では、タスクを 1 回定義するだけで、Copilot によってスケジュールに従って、またはリポジトリ イベントに応答して実行できます。 たとえば、自動化によって問題をトリアージしたり、毎週のリリース ノートを準備したりすることができます。 ** **上のリポジトリの [GitHub.com] タブから自動化を作成および管理します。 自動化は、対象となるプライベート リポジトリと内部リポジトリで使用できます。 「Copilot自動化」を参照してください。

GitHub Agentic Workflows は、GitHub.com上のリポジトリ内のタスクを自動化する別の方法を提供します。 Markdown ファイルでは自然言語でタスクを定義し、 GitHub Actions ワークフローとして実行します。 これらのワークフローでは、 Copilot またはその他のサポートされているコーディング エージェントを使用できます。 「GitHub エージェント型ワークフロー」を参照してください。

セッション履歴とリモート コントロール

GitHubでは、セッション ログに使用された作業内容とツールが表示されます。 共有セッションと pull request を使用すると、リポジトリアクセス権を持つチームメイトが作業の進捗を追跡し、変更を確認できます。 ログは、独自のレビューとテストに代わるものではありません。 「エージェント セッションの管理」を参照してください。

GitHub Copilot CLIから開始されたセッションを監視して操作するには、リモート 制御を有効にします。 セッションは元のローカル コンピューターで実行され続けます。その元のローカル コンピューターはオンラインのままである必要があります。 「GitHub Copilot CLI セッションのリモート 制御」を参照してください。

Copilot に、Copilot サーフェス間で同期されたセッション履歴について質問できます。 これには、Copilot in the cloud セッションと Copilot code review セッション、および GitHub Copilot CLI、VS Code、JetBrains IDEs、および GitHub Copilot app のセッションが含まれます。

クエリを実行できるのは、開始したセッションのみです。 同期は、組織のポリシーによって有効にされ、許可されている必要があります。 過去のセッションをクエリを参照してください。

エクスペリエンスをカスタマイズする

Copilotでエクスペリエンスをカスタマイズする方法はいくつかあります。

手順、ツール、および共有コンテキスト

GitHubでは、カスタム指示を使用して、チャット、リポジトリ規則、および組織のガイダンスに関する個人設定を保存できます。

Copilot Spaces 質問のための共有コンテキストを整理します。

委任された作業の場合、custom agents ツールとエージェントのスキルはタスク固有の指示とリソースを提供します。 MCP サーバーは、エージェントを追加のツールとデータに接続します。

フックは、検証またはログ記録のためにエージェントの作業中にコマンドを実行できます。 セットアップ ガイダンスについては、Copilot のカスタマイズを参照してください。

Copilot in the cloud のカスタマイズ

クラウド サンドボックスでは、dotfiles リポジトリを使用して、個人の指示、スキル、およびカスタム エージェントを複数のリポジトリにまたがるセッションに取り込むこともできます。 この dotfiles パーソナル化は、 GitHub Actions ベースのセッションには適用されません。 セットアップ ガイダンスについては、クラウド セッションのパーソナライズを参照してください。

ツールとコンテキストを Copilotに取り込むには、 GitHub コネクタを使用してサード パーティのサービスにアクセスできます。 コネクタは、すべての Copilot in the cloud セッションで利用可能です。 また、個人用の MCP サーバー構成を設定して、Copilot が個人用ツールとコンテキストにアクセスできるようにすることもできます。 これらのカスタマイズは、 GitHub Actions ベースのセッションには適用されません。 「コパイロット コネクター」と「モデル コンテキスト プロトコル (MCP)」を参照してください。

複数の組織のデータを含む既存の Spaces や、プライベート データと組織データが混在する既存の Spaces の一部は、Copilot in the cloud では同じように動作しない場合があります。 互換性のないプライベート ソースを含む Spaces でチャットの使用を復元する手順については、 GitHubコピロットスペースの作成 を参照してください。

AI モデル

応答の生成に使用 Copilot モデルを変更できます。 質問の種類によっては、別のモデルの方がより良いパフォーマンスを発揮したり、より有用な回答が提供されたり場合があります。 オプションには、高度な機能を備えた Premium モデルも含まれます。 IDE でモデルを変更するには、「 GitHub Copilot Chat の AI モデルの変更」を参照してください。 GitHubのモデルを変更または比較するには、GitHubでGitHub Copilotに質問する を参照してください。

GitHub.comとGitHub Mobileでは、使用可能なモデルはプランとアカウント ポリシーによって異なります。 「GitHub Copilotでサポートされている AI モデル」を参照してください。

Copilot in the cloudの場合、モデルを選択する機能は、タスクの開始方法によっても異なります。 「GitHub Copilot クラウド エージェントの AI モデルの変更」を参照してください。

Copilot 制限事項と互換性

Copilot は、セキュリティの脆弱性を含むコードなど、不適切なコードや最適でないコードを生成する可能性があります。 運用環境で使用する前に、出力を確認してテストします。 「アプリケーション カード: GitHub Copilot エージェント」を参照してください。

組み込みのセキュリティ保護の詳細については、 GitHub Copilot クラウド エージェントのリスクと軽減策 を参照してください。

Copilot 勤務制限

  • リポジトリ スコープ: Copilot が GitHub Actions 上で実行される場合、Copilotはタスクの開始時に指定されたリポジトリでのみ変更を行うことができます。 1 回の実行で複数のリポジトリ間で変更を加えることはできません。 ただし、クラウド サンドボックスで実行されるセッションは、複数のリポジトリ間で機能 できます。
  • コンテキスト アクセス: GitHub Actions ベースのセッションでは、GitHub MCP サーバーは、Issue や以前のプル リクエストなど、エージェントが動作しているリポジトリ内のコンテキストへのアクセスのみを既定で提供します。 リポジトリの MCP 設定を使用して、より広範なアクセスを構成できます。 「リポジトリの MCP サーバーを構成する」を参照してください。 クラウド サンド���ックス内のセッションについては、GitHubコネクタおよび個人用カスタム MCP サーバー経由でサード パーティのサービスへのアクセスを構成することで、追加のコンテキストを提供できます。コパイロット コネクター と モデル コンテキスト プロトコル (MCP) に関するページを参照してください。
  • ブランチとプル リクエスト: GitHub Actions ベースのセッションとクラウド サンドボックス セッションでは、Copilot は一度に 1 つのブランチでのみ動作し、タスクごとに 1 つのプル リクエストを開くことができます。
  • セッション期間: Copilot上で実行される各GitHub Actionsセッションの最大実行時間は 59 分です。 この制限を拡張またはバイパスすることはできません。 タスクが制限を超えると、セッションは停止します。 環境構成の詳細については、 GitHub Actions上のエージェントの開発環境を構成する を参照してください。

リポジトリの互換性

  • リポジトリルール: ルールセットまたはブランチ保護ルールは、Copilotがプルリクエストを作成または更新するのを防ぐことができます。 リポジトリ管理者は、Copilotのルールセットのバイパスを設定できます。 「リポジトリのルールセットの作成」を参照してください。
  • リポジトリ ホスティング: Copilot は、 GitHubでホストされているリポジトリでのみ機能します。 他のコード ホスティング プラットフォームに格納されているリポジトリでは機能しません。

従来の操作性

新しい Copilot in the cloud エクスペリエンスは、既定の環境、ポリシー、使用可能なセッションの選択など、いくつかの重要な側面で古い Copilot cloud agent plus Copilot Chat experience とは異なります。 セッションコンテキストとカスタマイズも異なります。

2 つのエクスペリエンスの比較

Copilot cloud agent plus Copilot Chat experienceCopilot in the cloud
既定の環境リポジトリの [エージェント] タブを含む、エージェント向けのすべての Web エントリ ポイントは、既定で GitHub Actionsベースの環境になります。環境を選択できる場合、既定ではクラウドが選択されます。 既定値はワークフローによって異なる場合があるため、開始する前に選択した環境を確認してください。
ポリシーCopilot Chat in GitHubやCopilotなどのcloud agent機能向けにポリシーを分けます。GitHub Mobile と Copilot in the cloud 上の GitHub.com 向けの単一の組織およびエンタープライズ ポリシー。
セッションの選択チャット会話と委任されたクラウド エージェント タスクは、個別のセッションです。 GitHub Actions から開始されたエージェント タスクは、Copilot Chat ベースの環境で実行されます。チャットとエージェント セッションの実行場所は、クラウド サンドボックスまたはGitHub Actionsベースの環境から選択できます。

セッション コンテキスト

次のコンテキストを自動的に添付した状態でチャット セッションを開始できます。

  • 特定のファイル、Issue、プルリクエスト。
  • 特定のリポジトリとブランチ。

複数のリポジトリが自動的にアタッチされたチャット セッションを開始することはできません。

複数のリポジトリのコンテキストを使用して会話を開始するには、自分またはリポジトリ セレクターのある組織が所有するリポジトリを手動で選択します。

** + ** メニューまたは**@** メンションを使用して、他のセッション コンテキストをアタッチできます。

Copilot Chatからセッションを開始するときに、環境を選択することはできません。セッションはGitHub Actionsで自動的に実行されます。

デバイス間のセッション

コンテキスト、アクセス許可、および構成によっては、サーフェス間で伝達される場合があります。 適用される設定とコンテキストは、 Copilot 機能と使用するサーフェスによって異なります。

カスタマイズ

カスタム手順を使用すると、チャット、リポジトリ規則、および組織のガイダンスに関する個人設定を保存できます。

Copilotスペースは、質問のための共有コンテキストを整理します。

委任された作業の場合、カスタム エージェントとエージェント スキルはタスク固有の指示とリソースを提供します。 リポジトリ MCP サーバーは、エージェントを追加のツールとデータに接続します。

フックは、検証またはログ記録のためにエージェントの作業中にコマンドを実行できます。

詳細については、次を参照してください。