Visual Studio Code 1.130
フォローはこちらから: LinkedIn, X, Bluesky
リリース日: 2026年7月22日
ダウンロード: Windows: x64 Arm64 | Mac: Universal Intel silicon | Linux: deb rpm tarball Arm snap
Visual Studio Code 1.130 へようこそ。このリリースでは、エージェントホストの改良、エージェントウィンドウにおけるより高速なレビューワークフロー、チャットの視認性向上、およびよりスマートなターミナルリンク処理がもたらされます。
-
エージェントホスト: 複数の VS Code ウィンドウから接続できる、専用プロセスでセッションを実行します。
-
エージェントウィンドウの改良 (プレビュー): コンパクトな差分、ファイル単位の統計情報、およびハーネスをまたいだワークツリーのサポートにより、複数ファイルの変更をより素早くレビューできます。
-
アシスト付きツール承認: エージェントのタスク中にモデルがツール呼び出しのリスクを評価できるようにすることで、承認による中断を減らします。
-
ニーモニックプレフィックス付き Git 差分のクリック可能なファイルリンク: ニーモニックプレフィックスが有効な場合、差分出力から直接ファイルを開くことができます。
ハッピーコーディング!
VS Code はすべてのユーザーに順次ロールアウトされています。最新バージョンをすぐに入手するには、VS Code の [更新プログラムの確認] を使用してください。
新機能をできるだけ早く試すには、最新の更新プログラムが利用可能になり次第含まれる 夜間 Insiders ビルドをダウンロードしてください。
エージェント
エージェントホスト
前回のリリースでも言及したように、VS Code におけるエージェントセッションの動作を「エージェントホスト」を中心に再設計しています。エージェントホストは、Agent Host Protocol (AHP) に基づいて Copilot、Claude、Codex などのエージェントハーネスを実行する専用プロセスです。セッションが独自のプロセスで動作するため、同じセッションに複数の VS Code ウィンドウから同時に接続し、描画することができます。エージェントホストの Copilot エージェントは Copilot SDK によって駆動されており、その動作や機能は Copilot CLI、スタンドアロンの GitHub Copilot アプリ、およびその他の Copilot 製品と一貫しています。
VS Code エージェントホストのアーキテクチャについて詳しくはこちらをご覧ください。
私たちはエージェントホストを積極的に開発しており、エディターウィンドウとエージェントウィンドウの両方でユーザーへ段階的にロールアウトしています。オプトインするには、 chat.agentHost.enabled この設定は組織によって管理されている場合があります。変更するには管理者に連絡してください。 を有効にし、ハーネスのドロップダウンからエージェントホストハーネスを選択します。以下のスクリーンショットは、エディターウィンドウのエージェントホストで Copilot ハーネスを選択する方法を示しています

エージェントホストへの投資を続ける中で、一部の機能はエージェントがエージェントホスト上で実行されている場合にのみ利用可能になる場合があります。それらの機能からはこのセクションへのリンクが張られており、該当する場合は、それらを有効にするための追加設定(例えば、エージェントホスト上で Claude エージェントを有効にするための chat.agents.claude.preferAgentHost など)が記載されています。
エージェントホストのご利用中にご意見やご要望がございましたら、issues の投稿からお知らせください。
アシスト付きツール承認
設定: chat.assistedPermissions.enabled
繰り返し表示されるツール承認のプロンプトは、長時間実行されるエージェントのタスクを中断させることがあります。アシスト付き権限を使用すると、言語モデルが各ツール呼び出しのリスクを評価し、そのツールを実行できるか、あるいはあなたの承認が必要かを判断します。
この設定を有効にすると、エージェントホスト上で実行されるエージェントの権限ピッカーに Assisted permissions (アシスト付き権限) が追加されます。次のビデオでは、デフォルトの承認とアシスト付き権限を比較しています
エージェントウィンドウの改良 (プレビュー)
エージェントウィンドウには、変更のレビューやチャットの管理を容易にするいくつかのアップデートが含まれています。エージェントホスト上で実行されるセッションを必要とするアップデートについては、以下で個別に記載しています。
ファイル単位の差分統計情報
Changes エディター内の各ファイルのヘッダーには、ファイルパスの横にリアルタイムの挿入および削除の行数が表示されます。複数ファイルの差分をスキャンしながら、各ファイルの変更規模を素早く把握できます。
コンパクトな複数ファイル差分ビュー
複数ファイルの差分では、コード前の空白スペースを削除した、よりコンパクトなガターが使用されます。ファイルヘッダー、行番号、および変更のない領域のコントロールが一貫した配置を共有しており、幅の狭いエディターでも変更をレビューするスペースが広がります。

コンパクトなクイックチャット
エージェントホスト上で実行されるクイックチャットは、セッションリストにおいてコンパクトな1行の行を使用します。通常のセッションには変更の統計情報、ステータス、タイムスタンプを表示する2行目が維持されるため、クイックチャットを区別しやすくなり、プロジェクトセッションのためのスペースをより多く確保できます。

すべてのエージェントハーネスに対するワークツリーのサポート
エージェントホスト上で実行されるエージェントハーネスは、ワークツリーの分離をサポートしています。エージェントウィンドウの New Worktree チェックボックスは、従来は Copilot ハーネスでのみサポートされていました。Claude や Codex のセッションも Git ワークツリー内で実行されるようになり、ハーネスに関係なく、同じワークスペース内で異なる機能向けの並行セッションを簡単に立ち上げることができるようになりました。

チャット
チャットのタイムスタンプ
設定: chat.verbose
チャットのリクエストとレスポンスにタイムスタンプが表示されます。メッセージツールバーにマウスオーバーすると、チャットのやり取りのタイムスタンプと経過時間が表示されます。これは chat.verbose で無効にできます。
Copilot Business および Enterprise 向けの集計済み AI クレジット使用量
Copilot Business および Copilot Enterprise のユーザーは、現在の請求サイクルの集計済み AI クレジット使用量を Copilot ステータスメニューから直接確認できるようになりました。従来、クレジット使用量はユーザーレベルの予算が設定されている場合にのみ表示されていたため、組織によって管理されている多くのユーザーは自分がどれだけのクレジットを消費したかを把握できませんでした。
これからは、ユーザーレベルの予算が設定されていない場合でも、ステータスメニューにその請求サイクル内でこれまでに使用されたクレジットの総数が表示されます。これにより、消費状況を一目で確認できるため、エディターを離れることなく自身の使用パターンをよりよく把握できるようになります。

ターミナル
ニーモニックプレフィックス付き Git 差分のクリック可能なファイルリンク
Git の diff.mnemonicPrefix オプションが有効な場合、ターミナル内の Git 差分出力から直接ファイルリンクを開くことができます。VS Code はインデックス用の i/ やワークツリー用の w/ などのプレフィックスを認識し、リンク先からプレフィックスを削除することで、正しいファイルが開くようにします。
ニーモニックプレフィックスが有効な場合、VS Code は git diff --no-index によって生成される数値の 1/ および 2/ プレフィックスも認識します。
エンジニアリング
VS Code リポジトリは、TypeScript 7 のリリース版を使用してコンパイルされています。また、TypeScript 7 拡張機能のリリース版にも切り替えました。TypeScript チームによる TypeScript 7.0 リリース発表をお読みください。
ありがとうございます
vscodeへの貢献
- @accnops (Arthur Cnops)
- Voice: バックエンドの自動ナレーションをオプトアウト (auto_narrate: false) PR #325799
- voice: セッションコンテキストが送信された後にのみ request_narration を送信する PR #325928
- voice: 破棄されたナレーションに対する NACK + クライアント再検証 PR #325966
- @ahmadawais (Ahmad Awais): ターミナルのタブタイトル用エージェント CLI として Command Code を検出する PR #324417
- @AntonioLujanoLuna (Antonio Lujano Luna): BYOK Anthropic エンドポイントが PDF を画像ブロックとして送信する不具合を修正 PR #324960
- @arham766 (Shahrier Islam Arham): chore: Process Explorer での UTF-8 コマンドラインを修正するために windows-process-tree を 0.8.0 にバンプ PR #324283
- @clintharrison (Clint Harrison): ターミナルリンク向けの git diff 解析におけるニーモニックプレフィックスをサポート PR #298490
- @justjavac (迷渡): Decorations: 優先度の低い色にフォールバックする PR #325422
- @kobihikri (Kobi Hikri): 削除された no-package-lock / no-yarn-lock ワークフローに対する無効な CODEOWNERS ルールを削除 PR #325932
- @mirimadahmed (Mir)
- 音声の割り込み(バーイン)再生を処理する PR #325808
- 音声割り込みプロトコルを修正 PR #326159
- 音声エージェントがクライアントから音声言語ロケールを送信する PR #325931
- 音声エージェントが割り込みをサポートするために常にストリーミングモードにする PR #326165
- スコープ指定されたライブ音声トランスクリプトを追加 PR #326134
- @pony-maggie (Lucas Ma)
- 古いシンプルダイアログのフォルダー更新を回避する PR #321357
- シンプルファイルダイアログでネストされたフォルダーを作成できるようにする PR #321355
- @rfeltis (Ralph Feltis): クォータ軌跡の請求期間の計算を修正 PR #325895
- @smorimoto (Sora Morimoto): 設定ラベルで OCaml を認識する PR #325457
- @spokodev: fix: fuzzyContains で大文字のクエリ文字に一致させる PR #324047
- @UditDewan (udit): フォーカス時に tunnelProtocol コンテキストキーが常に https に解決される不具合を修正 PR #325445
イシュートラッキング
イシュートラッキングへの貢献
- @gjsjohnmurray (John Murray)
- @RedCMD (RedCMD)
- @IllusionMH (Andrii Dieiev)
- @albertosantini (Alberto Santini)
新機能をすぐに試していただくことに感謝しています。頻繁にチェックして、新機能について学んでください。
以前の VS Code バージョンのリリースノートを読むには、code.visualstudio.com の Updates にアクセスしてください。