CLIと同じ頭脳が、Visual Studioにも降りてくる──Copilotの新エージェントがSDKで揃い、スキルは「既定で切」で置かれた

GitHubがVisual Studio向けCopilotの新エージェントを公開。CLIと同じCopilot SDK上に作られ、.NET/Azureの組み込みスキルは「既定でオフ」、組織カスタム指示も追加。導入の勘所と注意点を整理します。

シェア
CLIと同じ頭脳が、Visual Studioにも降りてくる──Copilotの新エージェントがSDKで揃い、スキルは「既定で切」で置かれた

GitHubは7月30日、Visual Studio向けGitHub Copilotの月次アップデートを公開しました。目玉は、Copilot Chatに加わった新しい「Agent(プレビュー)」です。これはGitHub Copilot CLIを動かしているのと同じCopilot SDKの上に作られており、コーディングエージェントの「頭脳」を、ターミナルからIDEまで同じ土台で揃えにきた動きと読めます。

同じSDKで、道具ごとの当たり外れを減らす

これまでCopilotは、CLI・VS Code・GitHub上・Visual Studioと、動く場所ごとに挙動やクセが違いがちでした。今回の新エージェントは、それらを一本のSDKに寄せる第一歩です。GitHubとMicrosoftの説明では、旧来のエージェントと比べて次の点が変わったとされています。

  • 一発で通りやすい: 「最初のやり取りで正しく片づけ、往復を減らす」ことを狙った設計。
  • 返答が短く読みやすい: 長い説明を読む時間を削り、生成結果のレビューに時間を回せるようにする。
  • 道具をまたいで一貫: CLI・GitHub・VS Code・Visual Studioで同じ振る舞いに寄せる。

使い方はシンプルで、Copilot Chat下部のエージェント選択メニューから「Agent (Preview)」を選ぶだけです。現時点ではVisual Studio 2026のInsidersチャネルでの提供とされています。

「.NET/Azureの型」を、専門家が用意して同梱する

もう一つの柱が、組み込みスキル(built-in skills)です。.NETとAzureの各チームの専門家が書いたスキルが、対応するワークロードを入れているとツール選択メニューの「Built-in」欄に現れます。作業の定石をあらかじめ型として渡し、エージェントに構造化した手順で仕事をさせる狙いです。公開されている例には、次のようなものがあります。

スキル例用途の目安
azure-upgrade / azure-validateAzure向けの準備・検証・デプロイを補助する
dotnet-trace-collect.NETの性能まわりのトレースを収集する
dotnet-pinvoke / csharp-scripts相互運用やC#スクリプトなど定型作業を助ける

スキルの一覧は dotnet/skillsmicrosoft/azure-skills のリポジトリで公開されています。ASP.NET Coreのエンドポイント作成や.NETの性能レビューといった、具体的な開発シナリオを想定したものが揃っています。

効かせ方は「使う側が選ぶ」に寄せた

注目したいのは、これらのスキルが既定ではオフで置かれている点です。GitHubは「自分の目の前の作業に合うものだけを、確認したうえで有効化する」運用を前提にしています。あわせて、GitHub Copilot Business/Enterpriseでは、組織のオーナーがリポジトリ横断で自動適用される組織レベルのカスタム指示を設定できるようになりました。エージェントに何を許し、どのルールで走らせるかを、個人任せにせず組織の側で握る仕組みです。

導入時に見ておきたいこと

実務目線では、まず新エージェントを既存のワークフローで一度試し、返答が短くなったぶん必要な文脈まで削られていないかを確認するのが安全です。スキルは全部入れずに、チームの作業に効くものだけを選んで有効化する。組織カスタム指示を使うなら、既存のCLAUDE.md/AGENTS.md的な指示との重複や矛盾を整理しておくと、後の混乱を避けられます。

一方で、利点の裏で見落とせない点もあります。「既定でオフ」は安全側の設計ですが、どのスキルが安全で有用かを見極める手間は使う側に残ります。専門家製とはいえ外部リポジトリのスキルを取り込む以上、供給元と更新内容を確認する運用は欠かせません。また、CLIからIDEまでを一つのSDKに寄せることは一貫性という利点と引き換えに、開発現場が特定ベンダーのエージェント基盤に深く依存していく側面も持つ、という指摘もできます。便利さと管理コストの両面で捉えるのがよさそうです。

参照: GitHub Changelog: GitHub Copilot in Visual Studio — July updateVisual Studio Blog: Meet the new agent, powered by the Copilot SDKVisual Studio Magazine: July Update Brings Copilot Agent and Built-In Skillsdotnet/skillsmicrosoft/azure-skills

続きを読む

「どのモデルに任せるか」の中身を、Cursorが開けてみせた──Routerが明かす、Git・計画・実装・デバッグの“モデル別の得手不得手”

「どのモデルに任せるか」の中身を、Cursorが開けてみせた──Routerが明かす、Git・計画・実装・デバッグの“モデル別の得手不得手”

Cursorが8月6日、Routerの「どうモデルを選ぶか」を公開。Compassで簡単さを測り、Git=Grok・計画=Sol・実行=Opus・デバッグ=Fableと持ち場を分ける仕組みと、コスト削減の公表値、そして再現性・ベンダー依存の但し書きを整理します。

FF
「無人で回すエージェント」に開いていた二つの穴──Claude Code v2.1.223が塞いだ、ワークフローの砂場破りと長時間セッションのメモリ漏れ

「無人で回すエージェント」に開いていた二つの穴──Claude Code v2.1.223が塞いだ、ワークフローの砂場破りと長時間セッションのメモリ漏れ

Claude Code v2.1.223(8月6日)が、ワークフローが動的import()でサンドボックスを抜けられた穴と、長時間・無人セッションで積み上がっていたメモリ漏れを一括修正。自動運用で回している人ほど効く更新を整理する。

FF
「承認」ボタンを、コマンド自身が欺いていた──Claude Codeが3日連続で塞いだ、エージェント権限チェックの抜け穴群

「承認」ボタンを、コマンド自身が欺いていた──Claude Codeが3日連続で塞いだ、エージェント権限チェックの抜け穴群

承認ダイアログに映らない不可視文字でコマンドを隠せた——Claude Codeが8月4〜6日のv2.1.221〜223で連続修正した、エージェント権限チェックの抜け穴群と、無人運用でいま打てる手をまとめる。

FF