Visual Studio Code 1.134 は 2026 年 8 月 19 日にリリースされ、今回のリリースは、長い多ターンのエージェントセッションに伴う複雑さの管理に重点を置いている。VS Code のエージェント機能が成熟するにつれ — 複数チャット、サブエージェント、マルチウィンドウセッション — そうした活動をナビゲートする上で、UI は必ずしも追いついていなかった。バージョン 1.134 は、次の 4 つの主要機能でこの課題に直接対処する。
- チャットの Grid Layout — 関連するチャットやサブエージェントのチャットをグループ内でサイドバイサイドに並べる
- Prompt Timeline — 各プロンプトとそのファイル変更をトランスクリプトガターに表示するビジュアルタイムライン
- Find in Chat — 折りたたまれたコンテンツも含め、会話全体を全文検索する
- 統合ブラウザでの HTML ファイル — HTML ファイルのデフォルトエディタとしてブラウザを設定する
さらに、Alt+クリックで他のエディタを閉じる機能とサイドペインレイアウトの改良という 2 つの追加改善も加わっている。各機能を詳しく見ていこう。
セッション内のチャットの Grid Layout
VS Code のマルチチャットエージェントセッション(1.128 で Claude 向けに導入)を使ったことがあるなら、その課題はおわかりだろう。1 つのセッションに複数のチャットがあり、すべてが画面スペースを奪い合う。チャット間の切り替えはできるが、2 つのチャットを比較するには行ったり来たりする必要があった。
1.134 は grid layout でこれを解決する。チャットやサブエージェントのチャットを水平または垂直のグループにドラッグして、関連する会話を同時に表示できるようになった。これは特に次のような場面で威力を発揮する。
- アプローチの比較: 同じ問題を異なるモデルやプロンプトで解かせた 2 つのチャットをサイドバイサイドで実行する
- サブエージェントの監視: 実行中のサブエージェントのチャットをメインの会話の隣のグループにドラッグし、タブを切り替えずに進捗を確認する
- 並行ワークフロー: 「機能を実装する」チャットと「テストを書く」チャットを並べておく
セッションに戻ったりウィンドウをリロードしたりすると、VS Code はチャットグループのレイアウトとフォーカスを復元するため、配置は維持される。また、Chats ピッカーで Alt+選択すると、チャットをすぐにサイドへ開くこともできる。
これはマルチチャット機能の自然な進化だ。1.128 でセッションごとの複数チャットが導入された時点で、サイドバイサイド比較がいつか必要になることは明らかだった。1.134 は、VS Code ユーザーがエディタ分割で既に慣れ親しんでいるドラッグ&ドロップのパラダイムを使って、これをすっきりと実現している。
Prompt Timeline(プロンプトタイムライン)
長いエージェントセッションは諸刃の剣だ。一方では、多数のターンを持つ 1 つのセッションで複雑なタスクを完遂できる。もう一方では、30 ターン前の特定のプロンプト — 特に特定のファイルを変更したプロンプト — を見つけ出すことが、スクロールのフラストレーションとの格闘になり得る。
新しい prompt timeline は、トランスクリプトガターにビジュアルタイムラインを追加する。各ドットが 1 つのプロンプトを表し、ハイライトされたドットが現在位置を示す。任意のドットにホバーするとそのプロンプトのプレビューが表示され、クリックするとそこへ直接ジャンプできる。
エージェントのワークフローで特に役立つのが、ファイル変更の情報だ。ファイルを変更したプロンプトでは、タイムラインに追加・削除された行数が表示され、変更内容をレビュー用に開く直接リンクも提供される。これによりタイムラインは、単なるナビゲーションの補助から、各プロンプトが実際にコードベースに対して何を行ったかの監査証跡へと変わる。
表示は sessions.chatTimeline.display 設定で制御する。ruler はスクロールバーの横にタイムラインを表示し、off は完全に非表示にする。
Find in Chat(チャット内検索)
これは「なぜもっと早く存在しなかったのか」と思わせる機能の 1 つだ。長い会話 — Copilot、Claude、Codex エージェントのいずれであっても — には、数千行のテキスト、コードブロック、ツール出力、説明が含まれ得る。特定のスニペットを見つけるには、すべてをスクロールする必要があった。
今では、Chat ビュー、チャットエディタ、Agents ウィンドウで ⌘F(Windows、Linux では Ctrl+F) を押すと、find ウィジェットが開く。検索は 会話全体 を対象とし、現在画面にレンダリングされていないコンテンツも含まれる。マッチ間を移動すると、VS Code は各マッチが画面内に入るようスクロールし、折りたたまれた作業サマリーにマッチが含まれている場合は自動的に展開する。
find ウィジェットがサポートするのは次のとおり。
- Match case — 大文字と小文字を区別した検索
- Match whole words — 単語全体のみの一致
- Regular expressions — 完全な正規表現サポート
開発者のワークフローにとって、これは大きな意味を持つ。エージェントが関数名について議論した場所を探したり、エージェントが以前報告したエラーメッセージを調べたり、数十ターンをスクロールせずに特定のコード提案を見つけたりできる。これは Copilot、Claude、Codex のすべてのエージェントハーネスで機能する。
HTML ファイルをデフォルトで統合ブラウザで開く
VS Code の統合ブラウザは導入以来着実に改良されており、1.134 ではそれを HTML ファイルの デフォルトエディタ に設定できるようになった。設定は workbench.editorAssociations 設定から、またはエディタヘッダーから直接行う。
有効にすると、HTML ファイルを開いた際にテキストエディタではなく統合ブラウザで直接起動する。ブラウザタブはソースの HTML ファイルとの関連付けを維持し、ページ内のリンクやナビゲーションは新しいタブで開いてその関連付けを保つ。
これは、HTML の変更を頻繁にプレビューするフロントエンド開発者にとってワークフローの勝利だ。編集、保存、ブラウザへの切り替え、リフレッシュという手順の代わりに、VS Code 内でライブプレビュー体験が得られる。1.133 の自動リロード機能(workbench.browser.autoReloadOnFileChange)と組み合わせれば、一方のタブで HTML を編集し、ブラウザタブで自動的に更新されるのを確認できる。
タブから他のエディタを閉じる
小さくても便利な改善: エディタタブの閉じるボタンを操作しながら Alt を押し続けると、アクションが「Close」から「Close Other Editors」に変わる。これにより、タブのコンテキストメニューを使わずに、1 つのエディタを開いたまま他をすべて閉じられる。エージェントセッション中に多くの開いているファイルを管理する際には、こうした小さなキーストロークの節約が積み重なって効いてくる。
Side Pane レイアウトの改良
シングルペインレイアウト(sessions.layout.singlePaneDetailPanel)のユーザー向けに、1.134 はいくつかの改良をもたらす。
- レイアウトが
workbench.editor.showTabs設定に従うようになった — 複数タブは引き続き表示され、singleとnoneの値ではコンパクトな単一タイトルヘッダーが使われる - テキストファイルエディタは Changes エディタと同じヘッダー構造を使用し、ヘッダーにファイルのブレッドクラムを表示してナビゲーションを容易にする
- セッションを切り替えてもサイドペインのサイズと表示状態が維持され、従来発生していたレイアウトの急激な変化を防ぐ
これらの変更により、シングルペインレイアウトはより一貫性があり予測可能になる。これは Agents ウィンドウで 1 日中過ごすユーザーにとって重要なことだ。
コミュニティからのコントリビューション
VS Code 1.134 には 11 名のコミュニティメンバーによるコントリビューションが含まれている。
- @a1exmozz — agentHost テレメトリの改善 [PR #329961]
- @abmahdy (Ahmed Mahdy) — ターミナル完了通知の保持 [PR #330570]
- @benelog (Sanghyuk Jung) — Copilot プロンプトテキストの修正 [PR #328961]
- @cipheraxat (Akshat Anand) — Modern UI タブの閉じるボタンのオーバーレイ修正 [PR #330754]
- @jadefr (Jade Ferreira Vieira) — Alt+クリックで他のタブを閉じる機能 [PR #328975]
- @martincheck (Martin Check) — read_file におけるサロゲートペアの処理 [PR #331005]
- @marvinroger (Marvin ROGER) — undefined の document.queryCommandSupported によるクラッシュ修正 [PR #330298]
- @mirimadahmed (Mir) — 音声 new_session フラグの処理 [PR #330859]
- @Shaurav-Vora (Shaurav Vora) — チャットペイン用の Ctrl+F find ウィジェット [PR #330340]
- @SimonSiefke (Simon Siefke) — 拡張機能ビュー、ソースコントロールビュー、コードアクション、検索ビュー、チャットウィジェット、参照ビュー、検索結果のフォルダーマッチにわたる 7 件のメモリリーク修正
- @yzxcj797 — Copilot 拡張機能の README のリンク切れ修正 [PR #330992]
Simon Siefke は引き続き傑出したコントリビューターであり、今回のリリースだけでも 7 件のメモリリーク修正を行い、最近の VS Code バージョンでの印象的な実績にさらに上積みしている。
今回のリリースの issue トラッキングコントリビューターは、@gjsjohnmurray (John Murray)、@RedCMD、@IllusionMH (Andrii Dieiev)、@albertosantini (Alberto Santini)。
このリリースが示すもの
VS Code 1.134 は、ナビゲーションと整理のためのリリースだ。夏にリリースされたエージェント機能 — マルチチャットセッション、サブエージェント、agent host、複数ハーネス — は新たな問題を生み出した。それは、そうした活動の管理である。複数のサブエージェントを擁する 3 つのエージェントハーネスで 5 つのチャットを同時に実行できるようになった今、UI は表示するだけでなく、ナビゲーションを支援する必要がある。
grid layout、prompt timeline、find in chat はすべて、同じ根本的な課題に対処している。複雑なエージェントワークフローをナビゲート可能にすることだ。これは VS Code が「エージェント機能の構築」から「エージェント機能を大規模に使いやすくすること」へと移行している兆候であり、日常的な開発者の生産性に関わる成熟度の転換点である。
HTML ブラウザのデフォルトエディタは小さな変更だが、同じテーマに合致する。一般的なワークフローの摩擦を減らすことだ。フロントエンド開発者にとって、編集とプレビューのループはより短くなった。
1.134 の入手方法
VS Code は段階的にロールアウトされている。VS Code の Check for Updates を使えば 1.134 をすぐに入手でき、Insiders のナイトリービルドをダウンロードすれば今後の機能を試すことができる。
VS Code と AI 開発のさらなるアップデートについては @kkaminsk をフォローしてください。
1.134 でお気に入りの機能はどれですか?コメントでお知らせいただくか、X でご連絡ください。