Microsoftは、コードエディター「Visual Studio Code」のバージョン1.120を公開しました。
今回の目玉は、複数のコーディングエージェントをまとめて扱える新しい「エージェント ウィンドウ」が、安定版でプレビューとして利用可能になったことです。
エディターの作業画面から独立した専用ウィンドウを使い、複数のプロジェクトやエージェントのタスクを横断して確認・実行・レビューできます。
エージェントの作業を専用ウィンドウに集約
これまでのVisual Studio Codeでは、エージェントとのやり取りは主にエディターに組み込まれたインターフェイスを通じて行われていました。
この仕組みは、ひとつのワークスペースでひとつの作業に取り組む場合には便利ですが、複数のプロジェクトでエージェントを並行稼働させると、作業状況を把握しにくくなることがあります。
プロジェクトごとにウィンドウを切り替えたり、個々のエージェントとの会話を探したりする手間が増えるためです。
新しいエージェント ウィンドウは、こうした複数タスクの管理をエディター本体から切り離し、エージェントの利用に特化した場所へ集約します。
タイトルバーのボタンなどから開くことができ、エディターのウィンドウとは独立して動作します。
プロジェクトや実行環境をまたいで作業
エージェント ウィンドウでは、複数のプロジェクトに関係するエージェントをまとめて扱えるため、タスクの検索や実行、結果のレビューを一つの画面から進められます。
ローカルデバイス上のエージェントだけでなく、リモートマシンで動作するエージェントも切り替えて利用できます。
たとえば、あるプロジェクトの修正をエージェントに依頼しながら、別のプロジェクトで進行中のタスクを確認するといった使い方が想定されます。
作業場所やプロジェクトごとに画面を行き来する負担を抑え、複数の開発作業を並行して進めやすくすることが、この機能の大きな狙いです。
ただし、複数のエージェントを同時に動かせば、生成された変更内容の確認や、作業間の依存関係の整理が不要になるわけではありません。
エージェント ウィンドウは作業の集約を助ける機能であり、変更内容をレビューし、採用するか判断するのは開発者です。
使い慣れた設定を生かせる設計
エージェント ウィンドウは、開発者が利用環境を調整できるように設計されています。
エージェントの実行に使うハーネスを選べるほか、リモートマシンでの実行、カラーテーマ、キーバインド、拡張機能なども設定できます。
基本的にはVisual Studio Codeの設定を共有するため、既存のエディター環境を生かしながら使い始められます。
一方、エージェント ウィンドウだけ異なる設定にしたい場合は、専用の設定で共有設定を上書きすることも可能です。
普段の編集作業とエージェントの管理で異なる操作環境を使いたい場合にも、柔軟に対応できます。
プレビュー機能として利用する際の注意点
今回のエージェント ウィンドウは、安定版で利用できるプレビュー機能です。
プレビュー段階の機能は、利用者からのフィードバックを受けて動作や設定項目が変更される可能性があります。
チームで導入する場合は、まず一部のプロジェクトで試し、既存の作業手順や利用中の拡張機能との相性を確認するとよいでしょう。
また、エージェントにコードの変更を依頼する際は、対象範囲や期待する結果を具体的に伝え、生成された差分を確認してから取り込むことが重要です。
Visual Studio Code v1.120の入手方法
Visual Studio CodeはWindows、macOS、Linuxで利用できる無償のコードエディターです。
すでにインストールしている場合は、アプリの自動更新機能から最新版へ更新できます。
新規に利用する場合は、Visual Studio Code公式サイトまたはMicrosoft Storeから入手できます。
なお、エージェント ウィンドウの利用を含め、各機能の詳細や最新の変更点は、アプリ内の更新情報や公式ドキュメントで確認してください。
まとめ
Visual Studio Code v1.120では、複数のプロジェクトや実行環境にまたがるエージェントを一元管理する「エージェント ウィンドウ」が、安定版のプレビュー機能として加わりました。
タスクの検索・実行・レビューを専用ウィンドウにまとめることで、エージェントを使った並行開発の状況を把握しやすくなります。
プレビュー機能である点を踏まえつつ、まずは小規模な作業で試し、自分の開発スタイルに合うか確認してみるとよいでしょう。
