要点
Microsoftは2026年5月にVisual Studio Codeをバージョン1.120から1.123へ更新し、タスク完了に焦点を当てたエージェントファースト体験を提供する「Agentsウィンドウ」を安定版でプレビューとして公開した。
VS Code は毎週の安定版リリースを継続しています。本変更ログは、2026 年 5 月および 6 月初旬に提供された v1.120 から v1.123 までのリリースを対象としています。
5 月には、タスクの完了に焦点を当てたコード編集よりもエージェントファーストな体験を提供する「Agents ウィンドウ」を VS Code Stable のプレビューとして利用可能にしました。また、長時間実行されるより複雑なエージェントセッションに対するリモート制御のサポートも強化されました。
VS Code は BYOK(Bring Your Own Key)モデルをサポートしており、ユーザーが独自の言語モデル API キーを使用できます。今月、この BYOK 機能をエアギャップ環境にも拡張し、コミットメッセージ生成などのユーティリティタスクを処理するモデルを指定するための制御機能を追加しました。
Agents ウィンドウ
Stable(プレビュー)の Agents ウィンドウ:複数のプロジェクトにわたってエージェントファーストで作業し、より高速なナビゲーションと変更レビューのための専用インターフェースを活用できます。
リモートエージェント(プレビュー):SSH または Dev Tunnels を介してリモートマシン上でセッションを実行でき、クライアントが切断されてもセッションは継続されます。
Agent Host Protocol (AHP):複数のクライアント間でエージェントセッションの状態を同期するためのオープンプロトコルに対する投資を継続しています。
セッション設定の永続化:新しいセッションでも、直近の選択(エージェントハネスおよびアイソレーションモードを含む)が保持されます。
セッションと Git フローの改善:新しいセッションでは、エージェントによる編集開始前にベースブランチの更新を取得できるようになり、コミット、同期、関連操作後に Agents ウィンドウは自動的に Git 状態を更新します。また、エージェントはリモートマシン上でタスクをトリガーすることも可能です。
セッション同期:チャットセッションが自動的に GitHub アカウントに同期されるようになり、マシンやワークスペースを跨いだ作業の検索可能な履歴が利用可能になります。
クロニクル:/chronicle コマンドを使用して過去のセッションを検索したり、スタンドアップレポートを生成したり、パーソナライズされた生産性向上のヒントを受け取ったりできます。
複数セッションの並列表示:エージェントウィンドウで複数のエージェントセッションを同時に開くことができます。ドラッグ、Alt キーを押しながらクリック、または「横に開く」機能を使用して、作業を並行して比較・レビューできます。
サンドボックス内でのネットワーク依存コマンドのリトライ:ネットワークアクセスを必要とするターミナルコマンドは、ファイルシステム保護を維持したまま、より広範なネットワーク権限で自動的に再試行されます。
言語モデルと BYOK(Bring Your Own Key)
エアギャップ対応の BYOK:BYOK モデルは、GitHub の認証なしに隔離環境で実行できます。
カスタムエンドポイントプロバイダー:チャット完了、レスポンス、またはメッセージ用のエンドポイントを、1 つのプロバイダーフローから互換性のある形で追加できます。
プロバイダー別モデルピッカー:マルチプロバイダー環境において、モデルの検索と切り替えがより容易になります。
BYOK トークン可視化:コンテキストウィンドウは、BYOK モデルの実際のトークン使用状況を報告するようになりました。
推論努力度の制御:モデルピッカーから直接思考の努力度を設定し、品質、レイテンシ、コストのバランスを調整できます。
構成可能なユーティリティモデル:タイトル作成、要約、リネーム提案、コミットメッセージ、意図検出を担当するモデルを選択できます。
ターミナルの安全性と効率性
ターミナル出力の圧縮機能拡張:テスト、ビルド、リンター、Docker、パッケージマネージャーからのより詳細な出力パターンが、モデルに到達する前に圧縮され、トークン使用量の最適化とコスト削減が図られます。
コマンドリスク評価(実験的):ターミナルの確認画面には、AI 生成のリスクレベルと短い安全性の説明が含まれます。
機密プロンプトはターミナル内に留まる:パスワード、パスフレーズ、PIN、認証コードは直接ターミナルに入力され、大規模言語モデル (LLM) と共有されることはありません。
バックグラウンドコマンドの UX 改善:チャット内で実行状態をより明確に示すインジケーターが追加され、完了したバックグラウンドエージェントターミナルの自動クリーンアップにより、マシン上のリソース節約と管理の容易化が実現します。
エージェント対応ターミナルコマンド:VSCODE_AGENT 環境変数により、CLI がエージェント-initiated コマンドに対して動作を適応させることができます。
その他新機能
統合ブラウザ:デバイスのエミュレーション機能を追加し、ウェブサイトのレスポンシブ性をテストできます。新しいスクリーンショットオプションでは、ビューポート、選択範囲、または全ページをキャプチャし、それらをチャットコンテキストとして添付して UI 問題の再現や説明を支援できます。お気に入りのページも保存して、開いているタブと一緒に素早くアクセスできるようになりました。
HTML ファイルプレビュー:拡張機能をインストールすることなく、統合ブラウザ内でローカルの HTML ファイルを直接プレビューできます。エクスプローラーまたはエディタタブでファイルに右クリックし、「統合ブラウザで開く」を選択してください。
変更されたファイルのみを検索:ローカルで修正され、未コミットの状態のファイルに結果を絞り込むことができる新しい検索パネルの切り替え機能が追加されました。
Markdown プレビューの改善:Mermaid 図の描画と YAML フロントマターの表示が、個別の拡張機能なしで組み込み機能となりました。また、ソースコントロールからファイルを開く際にも、生のソースコードではなくレンダリングされたプレビューとして Markdown の差分を確認できるようになりました。
クイック提案のデフォルト調整:インライン補完が利用可能な場合に、ノイズを軽減した体験を提供します。
問題報告ウィザード:スクリーンショットや動画記録に対応した新しい問題投稿フローが導入されました。
アクセシビリティと UX の更新:エディタ全体にわたる継続的な改善が行われています。
Happy coding! (楽しいコーディングを!)
GitHub コミュニティ内でディスカッションに参加してください。
本記事「Visual Studio Code における GitHub Copilot、5 月リリース(続き 4/4)」は、最初に The GitHub Blog で公開されました。