Visual Studio Code 1.127リリースが正式に公開され、開発者とチームがAIエージェントとやり取りする方法に大規模な変化をもたらします。このアップデートは小さな利便性向上ではなく、厳格なセキュリティとコンプライアンス要件を持つエンタープライズ環境向けに、AIエージェントをより安全で観測可能にし、実際のチームワークフローに大幅に良く統合することです。

最も重要な新機能と、ソフトウェアエンジニアリングチームにとってなぜ重要かの技術的な内訳を説明します。

1. Agents Window Preview & マルチチャットセッション

これは何か

VS Code 1.127はプロジェクト間のエージェントアクティビティを管理するための専用Agents windowを導入します。さらにマルチチャットセッションで複数の並行会話とワークフローを同時に維持できます。

なぜ重要か

歴史的に、エディタでのAIとのやり取りは非常にファイル中心でした。新しいAgents windowはタスク中心開発(例:「このレガシーモジュールをリファクタ」や「受信バグをトリアージ」)の真のコントロールプレーンとして機能します。マルチチャットセッションは開発者が実際に働く方法そのままで働くことを許可します。一方のスレッドで本番ホットフィックスを処理しながら、別のスレッドで機能実験を探求するなど。

チームにとって、永続するエージェントセッションは共有アーティファクトになります。プルリクエストと一緒にエージェントセッションを渡すことで、レビュアーがAIの推論と制約を理解できるようになります。

2. サブエージェントクレジットの可視性

これは何か

サブエージェントクレジット使用状況を直接可視化できるようになり、背後で特定のサブエージェントが何トークンまたはAIクレジット消費しているかを確認できます。

なぜ重要か

現代のエージェントアーキテクチャは計画、コード作成、テスト生成などタスク特化のサブエージェントに大きく依存します。これまでこれらのコストはほとんど不透明でした。この新しい可視性によりチームはコストを効果的に監視し、異なるオーケストレーション戦略(例: プランナー重視 vs 直接実行)を比較し、エンタープライズトークン予算を強制できます。エンタープライズでのAIの真のコスト観測性に向けた重要な一歩です。

3. チャットターミナルコマンドのサンドボックス化(macOS/Linux)

これは何か

AIエージェントがチャット経由でターミナルコマンドを実行する際、それらのコマンドはmacOSとLinuxでサンドボックス環境で実行され、ファイルシステムとネットワークアクセスが制限されます。

なぜ重要か

AIにシェルコマンドを実行させることは非常に強力ですが本質的にリスキーです。サンドボックス化は設定ミスのエージェントやプロンプトインジェクション攻撃の爆発半径を制限します。このセキュリティ境界はより多くの「Autopilot」ワークフローを奨励し、開発者がセットアップ、ビルド、テストステップを毎回手動で承認せず自律的に実行できるようにし、最小権限の原則を維持しながら生産性を大幅に向上します。

4. 組み込みOllamaプロバイダの非推奨化

これは何か

VS Codeは組み込みOllamaプロバイダを正式に非推奨化します。ユーザーは公式Ollama VS Code拡張機能または他のBring Your Own Key(BYOK)セットアップに移行すべきです。

なぜ重要か

この動きはVS Codeをモデルベンダーではなく中立的なツールプラットフォームとしての役割を明確にします。拡張エコシステムに頼ることで、VS Codeは標準化されたBYOKパターンを奨励します。これは展開するすべてのモデルにわたり一貫した監査、ロギング、コントロールを必要とするエンタープライズ環境に特に有利です。

5. 統合ブラウザのサイトごとの権限 & Browser Tools GA

これは何か

VS Code統合ブラウザがサイトごとの権限(カメラ、位置情報、センサー)をサポートするようになりました。さらにBrowser Tools for agentsが一般提供(GA)に到達し、エージェントが統合ブラウザとプログラム的に相互作用できます。

なぜ重要か

これは事実上エディタをフルスタックでUIを含む自動化サーフェスに変えます。GA Browser Toolsにより、エージェントはWebアプリを構築し、実行し、ブラウザを開き、UIをクリックし、機能を検証できるようになります。VS Code内で完全にAIがオーケストレーションするクローズドループのエンドツーエンドテスト(コード → ビルド → ブラウザで実行 → UI検証)を確立できるようになりました。

6. 管理対象Copilot設定のファイルベース配信

これは何か

管理者が既存MDMアプローチを補完する形でmanaged-settings.jsonファイル経由でエンタープライズ管理GitHub Copilot設定を配信できるようになりました。

なぜ重要か

数千台のマシンを持つ組織にとって、一貫したAI設定の確保が極めて重要です。ファイルベース配信は構成管理ツール(AnsibleやChefなど)とシームレスに動作し、標準MDMに登録されていない可能性のあるマシン(エアギャップシステムやLinux開発ボックスなど)にCopilotポリシーを適用する手段を提供します。

結論

1.127リリースにより、VS CodeはAIエージェントがもはや「ステロイド付きオートコンプリート」でないことを示しています。それらは管理可能で制御可能でセキュアなワークフォースです。Agentsコントロールプレーン、観測可能なコスト、サンドボックス化された実行、堅牢なエンタープライズ構成オプションにより、チームはセキュリティと予算の完全な制御を保持したまま、より高次の自律的タスクをAIに安全に委任できます。

Happy Coding!