リリース日: 2026年7月1日 | バージョン: 1.127.0
VS Code 1.127がリリースされました。エディタ内でAIエージェントを使用するすべての開発者にとって重要なリリースです。ブラウザエージェントツールが一般提供(GA)となり、Agentsウィンドウに大きな組織管理機能が追加され、ローカルモデルワークフローに影響する可能性のある非推奨項目もあります。詳しく見ていきましょう。
🌐 ブラウザエージェントツール:一般提供(GA)
これはヘッドライン機能であり、長らく待ち望まれていたものです。
いくつかのプレビューマイルストーンを経て、ブラウザエージェントツールが一般提供となり、デフォルトで有効化されました。エージェントは統合ブラウザでページを開き、コンテンツとコンソールエラーを読み取り、スクリーンショットを撮り、選択、入力、ナビゲーションを行えます——すべて外部MCPサーバーなしで。
これは何を意味するのでしょうか?エージェントにWebアプリの構築、実行、ブラウザでのオープン、UIのクリック、機能検証を依頼できるようになりました——すべてVS Code内のクローズドループで完結します。エージェントが生成したコードが正しくレンダリングされているかを確認するために、外部ブラウザに切り替える必要はもうありません。
エンタープライズ管理: 管理者はBrowserChatToolsポリシーでブラウザツールを完全に無効化するか、ChatAgentNetworkFilterと許可/拒否リストを使用してエージェントツールがアクセスできるドメインを制限できます。規制環境では、エージェントがアクセスできる内容をきめ細かく制御できます。
設定: workbench.browser.enableChatTools(デフォルト有効)
🔒 サイトごとのブラウザ権限
統合ブラウザがサイトごとの権限をサポートするようになりました——実際のブラウザと同じように。ページがカメラ、マイク、位置情報、クリップボード、Bluetooth、USB、シリアル、HID、センサーなどの機能へのアクセスを要求すると、VS Codeが許可または拒否のプロンプトを表示します。
これが重要なのは、エージェントがブラウザと対話するようになったためです。エージェントがカメラアクセスを要求するページを開いた場合、プロンプトが表示されます——エージェントが勝手に権限を付与することはありません。ブラウザのSite Permissionsメニュー項目から任意のサイトの権限を管理できます。
📂 エージェントセッショングループとドラッグ&ドロップ
複数のエージェントセッションを実行している場合(誰もがそうしています)、Agentsウィンドウのセッションリストが手に負えなくなっていました。1.127は以下でこれを解決します:
カスタムセッショングループ。 関連するセッションを整理する独自のグループを作成。グループヘッダーを折りたたんでリストを整理。各グループにはクイック操作があります:グループ内で直接新しいセッションを開始、またはワンクリックですべてのセッションを完了としてマーク。
全面的なドラッグ&ドロップサポート。 上下にドラッグしてセッションを並べ替え。セッショングループとワークスペースヘッダーをドラッグしてリストを並べ替え。セッションをグループにドラッグして追加。Pinnedセクションにドロップしてピン留め。複数のセッションを選択してブロックとして移動。
15個のエージェントセッションを開いていて必要なものが見つからなかったことがあるなら、これは実際のワークスタイルを変える品質向上です。
📢 チャット入力バナー:CIとPRコメントを離れずに対応
コーディングエージェントセッションにオープンなPull Requestがある場合、Agentsウィンドウはチャット入力欄の上に直接バナーを表示します:
CI失敗。 PRのチェックが失敗すると、バナーに失敗したチェック数が表示され(例「5つのチェックのうち2つが失敗」)、2つのアクションが提供されます:
- Fix Checks — エージェントによる修正を自動開始
- Reveal Checks — 失敗したチェックをChangesビューで開く
Pull Requestコメント。 新しいレビューコメントが届くと、バナーにコメント数が表示され、以下のアクションが提供されます:
- Address Comments — コメントをエージェントに渡す
- Reveal Comments — コメントをエディタで開く
これにより、異なるビューを行き来することなく、会話に留まって作業できます。エージェントは、あなたが既に作業している場所でCI失敗やPRフィードバックに直接対応できます。
💰 サブエージェントクレジット:委任のコストを可視化
エージェントがサブエージェントに作業を委任する際、チャットレスポンスのサブエージェントセクションにカーソルを合わせると、そのサブエージェントが使用したAIクレジットを確認できるようになりました。これはコストの不透明性という問題への直接の対応です——チームはマルチエージェントワークフローを実行しながら、どのサブエージェントがクレジット予算を消費しているかを知らずにいました。
1.126で導入されたセッションレベルのコスト追跡と組み合わせることで、セッションとサブエージェントの両方のレベルで可視性が得られます。
💬 マルチチャットセッション:閉じる、再開、フォーク
マルチチャットセッション(単一のエージェントホストCopilotセッション内の複数チャット)にいくつかの改善が加えられました:
- 閉じると再開。 チャットタブのXは破棄ではなく非表示にします。Conversationsドロップダウンから復元でき、各チャットには表示/非表示のチェックボックスがあります。
- 完全に削除。 タブのコンテキストメニューからDelete Chatを選択。
- すべてのチャットの進捗。 いずれかのチャットが作業中の場合、セッションが進行中表示になります。各タブに独自の進捗が表示されます。セッションヘッダーのChangesピルにはすべてのピアチャットからの統合された編集が反映されます。
- ピアチャットへのフォーク。 会話をフォークすると、新しいトップレベルセッションではなく、同じセッション内に新しいピアチャットが作成されます。フォークされたチャットはフォークポイントまでの会話を継承し、兄弟から独立して実行されます。
🔧 エージェント変更のエディタガター フィードバック
エージェントの変更をレビューする際、エディタガターから直接フィードバックを残せるようになりました。行の上にカーソルを置くとAdd Feedbackグリフが表示され、それを選択するとその行にコメントを追加できます。別のレビュービューに切り替えるより速く、エージェントをコードの特定のスポットに指示するのがより精密になります。
🛡️ macOSとLinuxでのターミナルコマンドサンドボックス
エージェントが呼び出すすべてのターミナルコマンドを承認するのは面倒です。1.127から、VS CodeはmacOSとLinuxでターミナルコマンドのサンドボックスをロールアウトしています。コマンドは以下の状態で実行されます:
- ネットワークアクセス遮断
- ファイルシステムアクセス制限
エージェントは、コマンドがサンドボックス外で実行する必要がある場合のみ承認を求めます。これは安全なルーチンコマンドに対する干渉が減ることを意味します——ネットワークに触れる可能性のある操作やワークスペース外への書き込みについては、引き続き制御を維持します。
必要に応じてPermissionsドロップダウンからオフにできます。
🏢 エンタープライズ向けファイルベースの管理Copilot設定
管理者がディスク上のJSONファイルから管理されたGitHub Copilot設定を提供できるようになりました。1.125で導入されたネイティブMDMチャネルとアカウントベースのエンタープライズ設定を補完するものです。
これはデバイス管理にenrolledされていないマシン——エアギャップシステム、Linux開発マシン、AnsibleやChefなどの構成管理ツールを使用する環境——に特に有用です。
ファイルの場所:
- macOS:
/Library/Application Support/GitHubCopilot/managed-settings.json - Linux:
/etc/githubcopilot/managed-settings.json - Windows:
%ProgramFiles%\GitHubCopilot\managed-settings.json
このファイルはMDMまたはアカウントベースのエンタープライズ設定が存在しない場合にのみ尊重され、適切なMDMの置き換えではなく、エッジケースのフォールバックとして機能します。
⚠️ 組み込みOllamaプロバイダーの非推奨
組み込みのVS Code Ollamaプロバイダーを使用してBring Your Own Key (BYOK)でローカルモデルを実行している場合、これは影響します。
組み込みOllamaプロバイダーは非推奨になりました。Ollamaには公式VS Code拡張機能があり、チャットでローカルOllamaモデルを使用する推奨方法となっています。
対応方法: 公式拡張機能をインストールし、組み込みプロバイダーを削除して、Ollamaモデルを中断することなく継続使用してください。拡張機能のアプローチにより、OllamaはVS Codeのリリースを待つことなく、より速くアップデートを提供できます。
これはより広いパターンの一部です——VS Codeはモデルプロバイダーをコアエディタに組み込むのではなく、拡張機能エコシステムモデルに移行しています。
🧰 その他の注目すべき変更
オンボーディングツアー(実験的)。 Agentsウィンドウに、新規ユーザーがエージェント機能をすぐに習得できるガイド付きウォークスルーが追加されました。まだ実験的ですが、MicrosoftがAIネイティブ開発のオンボーディングを考えていることを示しています。
より良いPRタイトルと説明。 AgentsウィンドウのCreate Pull Requestボタンがセッションコンテキストを使用して正確なタイトルと説明を生成するようになり、汎用的なプレースホルダーではなくなりました。
レスポンシブセッションサイドバー(実験的)。 狭いウィンドウでは、Agentsウィンドウがスペースが不足するとセッションサイドバーを自動的に非表示にできます。設定:sessions.layout.autoCollapseSessionsSidebar。
/troubleshootコマンド。 セッションログを分析してエージェントの動作問題を診断します。ローカルとリモートを含むエージェントホストセッションで機能します。/troubleshoot #sessionと入力し、問題を説明します。
💭 Big Hatの見解
1.127は、VS CodeのAIエージェントストーリーが「基盤の構築」から「本番環境への対応」へと移行するリリースです。主要なテーマ:
- ブラウザツールGAは、クローズドループのビルド-テスト-修正ワークフローがプレビュー実験ではなく現実になったことを意味します。これはエージェントをフロントエンドおよびフルスタック開発に本当に有用にする機能です。
- セッション管理(グループ、ドラッグ&ドロップ、マルチチャット改善)は、人々が複数のエージェントを同時に実行しており、タブではなくプロジェクトとして管理する必要があることを認めるものです。
- サブエージェントレベルのコスト可視性は、エンタープライズチームから聞く最大の懸念に対応します:「これは実際にいくらかかっているのか?」
- macOSとLinuxでのターミナルサンドボックスは、自律エージェントワークフローを非現実的にする承認疲労を軽減します。
- Ollamaの非推奨は正しい決定です——拡張機能モデルは全員にとってより良いものです——ただしローカルモデルを使用している場合は、今すぐ切り替えてください。
結論: 今すぐアップデートしてください。ブラウザツールGAだけでも価値がありますが、セッション管理の改善により、日常のエージェントワークスタイルを変えるリリースとなっています。