GitHubは7月14日(現地時間)、Visual Studio(ビジュアルスタジオ)向けAI開発支援ツール「GitHub Copilot(ギットハブ コパイロット)」の最新アップデートを発表した。今回の更新では、C++言語対応のモダナイゼーションエージェントがプレビュー段階を終え、一般提供(GA)が開始された。これにより、C++レガシーコードのアップグレードが支援される。また、Copilotの使用状況追跡とアラート機能の刷新、MCPサーバーの信頼性検証機能の導入、アクティブファイル内の遠隔編集提案、プルリクエストのIDE内レビューおよびCopilot Chatへの統合機能などが追加され、開発体験のさらなる向上を目指す。

今回のGitHub Copilot(ギットハブ コパイロット)のVisual Studio(ビジュアルスタジオ)向け更新は多岐にわたり、開発プロセスの各段階で生産性向上を図るものだ。

Copilot使用状況追跡とアラート機能 この機能は、GitHub Copilotの従量課金モデルに対応し、リアルタイムでの使用状況更新を提供する。ユーザーが利用制限に近づいた場合、または超過した場合、および追加料金が発生した場合にプロアクティブなアラートが通知される。この機能は、Copilotバッジメニュー内の「Copilot Usage」からアクセス可能で、設定で警告の閾値を調整できる。企業管理者は、この機能を活用してチーム全体のコストを管理し、予期せぬ費用発生を防ぐための具体的な閾値を設定することが推奨される。

MCPサーバーの信頼性検証機能 Visual Studioの起動時、MCP(Microsoft Copilot Platform)サーバーの設定と資産フィンガープリントが信頼できるベースラインと比較される。変更が検出された場合、サーバーの実行前にユーザーに変更を確認し、承認を求めるダイアログが表示される。この機能はデフォルトで有効となっており、Tools > Options > GitHub > Copilot > Copilot Chat > Show trust dialog before running tools from an updated MCP serverから設定を変更できる。これにより、企業環境でのセキュリティと安定性が確保され、開発者はより安心してCopilotを利用できる。

C++向けGitHub Copilotモダナイゼーションエージェント C++向けモダナイゼーションエージェントは、プレビュー段階を経て一般提供が開始された。これはMSVC(Microsoft Visual C++)のアップグレードシナリオに対応し、エンドツーエンドのアップグレードを自動で行うモードと、評価、計画、実行を各ステップで確認するガイドモードが利用可能だ。Solution Explorerでプロジェクトを右クリックして「Modernize」を選択するか、Copilot Chatで「@Modernize」と入力して利用できる。長年にわたりメンテナンスされてきたC++のレガシーコード資産を持つ企業にとって、このエージェントはアップグレード作業を大幅に効率化し、セキュリティ強化や最新機能への対応を加速させる強力なツールとなる。特に、大規模なコードベースを抱え、アップグレード作業の優先順位付けに課題を持つC++開発チームは、このガイドモードを活用して、既存資産への影響を最小限に抑えつつ計画的にモダナイゼーションを進めることを検討すべきだろう。

長距離の次の編集提案機能 この機能は、アクティブファイル内のカーソル周辺だけでなく、ファイル内の任意の場所で次の編集を予測し提案する。Tools > Options > Text Editor > Inline SuggestionsからEnable extended range suggestionsを選択することで有効になる。これにより、関連するコードがファイル内の離れた場所にある場合でも、より文脈に即した提案を受けられるため、開発者は思考の途切れることなくコーディングに集中できる。

IDE内プルリクエストレビューとCopilot Chatへの統合 新しいIDE内プルリクエストレビュー機能は、GitHubまたはAzure DevOps上のプルリクエストをVisual Studio内で閲覧、コメント、承認、完了できる。また、Git Repositoryウィンドウでプルリクエストを右クリックしAdd to Copilot Chatを選択することで、プルリクエストの説明、変更ファイル、コメントをコンテキストとしてCopilot Chatに読み込める。プルリクエストIDに続けて「#」を入力することでも参照が可能だ。この機能にはプレビュー機能としてView pull requests for a Git repositoryの有効化が必要となる。チームリーダーや開発者は、プルリクエストのトリアージや要約が必要な際にCopilot Chatを併用することで、レビュープロセスを効率化し、コード品質の向上とチーム全体の生産性向上に貢献できる。特に、多数のプルリクエストを処理する必要がある大規模プロジェクトにおいて、レビューアはより迅速かつ的確にレビューを行うことが可能となり、開発サイクルの短縮に繋がるだろう。

これらの更新は、Copilot Free、Student、Pro、Pro+、Business、Enterpriseを含む全てのGitHub Copilotプランのユーザーに提供される。


参考: github.blog — 2026年7月14日 09:00 (JST)

この記事をシェア
X はてブ LinkedIn