GitHub⁠Copilotアプリのテクニカルプレビューを拡大 ――CanvasやSDKの一般提供⁠サンドボックスもパブリックプレビューも

GitHubは2026年6月2日、同日から開催されているMicrosoft Buildにあわせて、エージェントによる開発を支援するGitHub Copilot関連のアップデートを発表した。デスクトップ版のGitHub Copilotアプリでは、テクニカルプレビューの対象を拡大した。Canvas、ローカル/クラウドサンドボックス、Copilotコードレビューの拡張、Copilot SDKの一般提供、Copilot CLIの新機能、パートナー製のAgent appsなども含まれる。

なお、Microsoft Build 2026の情報は、Microsoft Build 2026⁠⁠、AIエージェント開発向けにMicrosoft IQ⁠⁠、MAIモデル⁠⁠、MXCなどを発表 —⁠—Coreutils for WindowsやIntelligent Terminalもの記事を参照のこと。

GitHub上の作業を起点に⁠複数セッションを管理

GitHub Copilotアプリは、GitHub上の作業を起点にエージェントによるソフトウェア開発を進めるためのデスクトップアプリとして提供される。5月のテクニカルプレビュー開始時点では、GitHub Copilot Business/Enterpriseユーザーが利用を開始でき、Pro/Pro+ユーザーは早期アクセスのウェイトリスト登録だった。今回の拡大により、Copilot Pro/Pro+ユーザーも利用できるようになった。対応OSはWindows、macOS、Linux。Business/Enterpriseプランでは、管理者がプレビューとCopilot CLIをポリシーで有効化している必要がある。

ノート先月のテクニカルプレビュー開始時点のGitHub Copilotアプリについては、GitHub、デスクトップ用のCopilotアプリをテクニカルプレビューとして公開で当時の環境における使い方を紹介しているので、あわせて参照のこと。

Copilot FreeユーザーやCopilot未契約のユーザーは、対象がさらに広がった際の通知を受けるためのウェイトリストに登録できる。Copilot Pro+ユーザーは、より大きな使用量上限を含む新プラン「Copilot Max」へアップグレードできる。

GitHub Copilotアプリでは「My work」ビューから、接続済みリポジトリを横断して進行中のセッション、Issue、プルリクエストなどを確認できる。各セッションは独立したGit worktreeとブランチで管理され、アプリ内では計画や差分の確認、統合ターミナルやブラウザでの検証、プルリクエスト作成にも対応する。Agent Mergeは、プルリクエスト作成後のレビューコメント対応、失敗したチェックの修正、条件を満たした後のマージを支援する機能として紹介されている。

Canvasでエージェントの作業を可視化

GitHub Copilotアプリの主な新機能として、GitHubはCanvasを挙げている。Canvasは、チャットで示した意図を、計画、プルリクエスト、ブラウザセッションなどの確認・検証しやすい作業対象として可視化する。作成するには、アプリ内のセッションで/create-canvasを入力し、どのような作業画面にしたいか、ユーザーが画面上で行う操作、エージェントに任せたい操作を説明する。たとえば、カンバンならカードの作成・移動、レビュー画面なら一覧表示・判定更新・コメント追加といった操作を指定する。

作成されたCanvasはアプリ右側のパネルに表示され、ユーザーは内容の確認、編集、承認、方向修正などを行える。例として、ターミナル、リリースチェックリスト、インシデント、ダッシュボード、クラウドコンソールなどもCanvas上で扱える対象として挙げられている。

以下の図は、GitHub CopilotアプリでCanvasを作成してみた例になる。

GitHub Copilotアプリで開いたCanvasの例
GitHub Copilotアプリで/create-canvasから作成したCanvasの例。右側のパネルにセマンティックワードレビュー用のCanvasが開き、ラベル一覧や人間の判断欄が表示されている。

このほか、音声会話、クラウドセッション、クラウド自動化、Copilot CLIセッションとの統合、エージェントによる統合ブラウザ操作、過去の作業履歴をたどる/chronicleなども紹介されている。音声入力は端末上で音声からテキストへ変換され、録音した音声はマシン外部へ送信されないとしている。

ローカルとクラウドのサンドボックスがパブリックプレビューに

GitHub Copilot向けのローカルサンドボックスとクラウドサンドボックスもパブリックプレビューとなった。Copilotがツール実行、コマンド実行、ファイル変更などを行う際の実行環境を、通常の作業環境から分離できるようにする。

ローカルサンドボックスは、Copilotセッション内で/sandbox enableを実行して有効化する。Copilotが開始したシェルコマンドは、ファイルシステム、ネットワーク、システム機能へのアクセスが制限された状態で実行される。

クラウドサンドボックスは、copilot --cloudでGitHubがホストする一時的なLinux環境を起動する。各セッションには既存のCopilot cloud agentポリシーが適用され、ローカルリソースを使わずに複数のCopilot作業を並行実行したり、端末をまたいでセッションを継続したりできるとしている。

Copilotコードレビューはチームの基準やAzure Reposに対応

Copilotコードレビューではパブリックプレビューとして、エージェントスキルとMCPサーバー接続をレビューに組み込めるようになった。これにより、Issueトラッキング、ドキュメント、サービスカタログ、インシデント管理などの外部システムや社内基準をレビュー時の文脈として利用できる。

Copilotコードレビューには分析ティアが設定されており、新たに「Medium」ティアがパブリックプレビューで加わった。既定のLowは小規模な変更などに向く高速でコスト効率のよい選択肢で、Mediumでは複雑なロジック、セキュリティ上重要なコード、複数サービスにまたがる変更などを、より高度な推論モデルでレビューする。管理者はリポジトリごとにLowまたはMediumを設定でき、MediumはLowより多くのAIクレジットを消費する。

Azure DevOps向けには、Azure Repos上のプルリクエストからCopilotコードレビューを依頼できるテクニカルプレビューも発表された。GitHubによると、この機能の利用にGitHub Copilotライセンスは不要だが、使用量はGitHub AIクレジットとして請求される。

Copilot SDKは一般提供⁠CLIはUI刷新と音声入力を追加

独自ツールや社内アプリケーションにCopilotのエージェント実行基盤を組み込むための「GitHub Copilot SDK」は一般提供となった。対応言語はNode.js/TypeScript、Python、Go、.NET、Rust、Javaの6つ。ファイル編集、ツール呼び出し、ストリーミング、複数ターンのセッションなどにプログラムからアクセスできる。

Copilot CLIでは、実験的な新しいターミナルUIが追加された。GitHubリポジトリ内でCLIを使う場合、/experimentalモードでセッション、Issue、プルリクエスト、Gistなどのタブを切り替えられる。Rubber duck、プロンプトのスケジュール実行、音声入力は一般提供となった。スケジュール実行では、/every/afterを使って、現在のCLIセッション内でプロンプトやスキルを定期実行または指定時間後に実行できる。

なお、Rubber duckでは、現在の計画、設計、実装、テストなどを別のエージェントが批評し、見落としや設計上の問題を指摘する。音声入力はローカルで実行され、初回利用時にランタイムと音声認識モデルを選択する。

パートナーのAgent appsもGitHub Marketplaceから導入可能に

GitHubは、パートナーが提供するAIエージェントをGitHubに統合する「Agent apps」も発表した。Agent appsはGitHub Appと同じようにGitHub Marketplaceからインストールでき、管理者が有効化するとGitHub上のワークフロー内で利用できる。

利用方法としては、⁠Issueをエージェントに割り当てる」⁠プルリクエストコメントでエージェントをメンションする」⁠Agents UIでエージェントを選んでプロンプトを入力する」という3つの導線が示されている。

初期パートナーとして、Amplitude、Bright Security、Endor Labs、LaunchDarkly、Miro、Sonar、PagerDuty、Packfiles、Octopus Deployが参加している。GitHubは今後数カ月で、開発者ツール提供者や社内ツール開発者がAgent appsを構築できるようアクセスを広げるとしている。

おすすめ記事

記事・ニュース一覧