Visual Studio Code 1.135 が 2026 年 8 月 26 日にリリースされました。今回のリリースは、VS Code と他の AI コーディングツールの間の壁を取り払うことに焦点を当てつつ、エージェントウィンドウをよりすっきりさせ、チャットが実際にどれだけのリソースを消費しているかをより明確に把握できるようにするものです。
4 つの主要機能:
- VS Code で外部エージェントセッションを継続 — 他のアプリで開始した Copilot または Claude セッションを引き継ぐ
- Rubber Duck(実験的) — 補完的なモデルからエージェントの作業に対するセカンドオピニオンを得る
- エージェントウィンドウの UX 改善 — シングルペインサイドレイアウトがデフォルトに、セッション操作もシンプルに
- 詳細なチャットターン使用量 — 入力・キャッシュ入力・出力トークンのモデル別内訳
それぞれが日常のワークフローにどのような意味を持つのか、詳しく見ていきましょう。
VS Code で外部エージェントセッションを継続
これは、エージェントセッションに対する考え方を静かに変える機能です。これまで、GitHub Copilot アプリ、Copilot CLI、その他の Claude 対応ツールで開始したセッションは、そのツールの中に閉じ込められていました。VS Code で継続したい場合(完全なエディターコンテキスト、ファイル変更、エージェントウィンドウを含めて)、最初からやり直すか、手動でコンテキストをコピーする必要がありました。
1.135 では、VS Code のセッションリストに、他のアプリケーションで作成した最近の Copilot または Claude エージェントセッションを表示できるようになりました。デフォルトでは、VS Code は最近更新された外部セッションを最大 2 つ表示します。セッションリストから選択すると、会話を表示し、Copilot サブスクリプションを使って VS Code で継続できます。
チャット上部のバナーで、表示する外部セッションの数を設定できます。セッションリストフィルターの「外部」サブメニューで、表示する外部セッションを選択することもできます。この動作は chat.agentSessions.showExternal 設定で制御され、いつでも変更できます。
なぜ重要か: エージェントセッションは、開始したツールに縛られなくなりました。スマートフォンの Copilot アプリで簡単なタスクを開始し、デスクに戻って完全なエディターコンテキストを持つ VS Code で引き継ぐことができます。これは大きなワークフロー転換です。
Rubber Duck(実験的)
Rubber Duck は、エージェントの作業に対するセカンドオピニオンを自動的に提供する実験的な機能です。Copilot エージェントホストセッションで /rubber-duck コマンドを呼び出すと、補完的なモデルがプライマリエージェントの作業をレビューし、見落とされた詳細やエッジケースを浮き彫りにします。
名前の由来は古典的な「ラバーダック・デバッグ」のプラクティスですが、ここでの「アヒル」は別の AI モデルです。異なるモデルには異なる強みと盲点があるという考え方です。2 番目のモデルに作業をレビューさせることで、プライマリモデルが見逃した可能性のある問題を発見できます。
なぜ重要か: 開発者が複雑なタスクを AI エージェントに依存するようになるにつれ、微妙なエラーのリスクは高まっています。セカンドオピニオンの仕組みは現実的な安全策です。完璧な保証ではありませんが、呼び出しコストはゼロで、有用なチェックポイントになります。これは GitHub が Copilot CLI で進めているマルチモデルワークフローへの取り組みとも一致します。
エージェントウィンドウの UX 改善
エージェントウィンドウはここ数リリースで急速に進化してきましたが、1.135 はこれまでで最も大きな UX 改良をもたらします。
シングルペインサイドレイアウトがデフォルトに
1.134 でオプションとして導入されたシングルペインレイアウトが、デスクトップ版エージェントウィンドウのデフォルトになりました。このレイアウトでは、セッションの詳細とエディターが単一のサイドペインに配置され、チャットの隣に共有タブバーがあります。今回のリリースでの改善点:
- アダプティブ diff:スペースがある場合はサイドバイサイド表示、サイドペインが狭すぎる場合はインライン表示に自動的に切り替わります。どの幅でもインライン表示を希望する場合は、エディタータイトルメニューの「インライン diff を常に表示」を使用します。
- すっきりしたアクションバー:diff、ビューモード、コードレビュー、添付ファイルなどのエディター固有のアクションはエディタータイトル領域に移動しました。共有ヘッダーは詳細の表示/非表示に集中します。
従来のレイアウトを希望する場合は、sessions.layout.singlePaneDetailPanel を無効にしてウィンドウをリロードしてください。
簡素化されたセッション操作と情報
セッションヘッダーは、より混雑しないように再設計されました:
- セッションタイトル が目立つ位置を占め、その横のオーバーフローメニューにチャット作成とセッションのピン留めのアクションがまとめられています。
- セッション情報 はチャット入力のすぐ上に移動し、作業中に見つけやすくなりました。ピルは変更、プルリクエスト、イシュー、エージェントが操作しているブラウザー、セッションの成果物を表示できます。
- 変更ピル はライブのファイル数と diff 数を表示し、セッションの変更セット全体を開きます。セッションに変更がある限り表示されたままです。
- 任意のピルを右クリック するとコンテキストメニューが開き、表示するピルの種類を選択できます。
セッションに複数のチャットが含まれる場合、チャットタブが単一チャットのヘッダーに取って代わり、関連する会話を簡単に切り替えられます。
なぜ重要か: エージェントウィンドウは混雑していました。セッションヘッダー、検索ボックス、アクションバー、ピルの間で、注意を競う要素が多すぎました。今回の再設計では、重要なもの(セッションタイトル、会話、変更)を前面に押し出し、残りはしまい込みます。アダプティブ diff の動作も素晴らしく、インラインとサイドバイサイドを手動で切り替える必要がなくなります。
詳細なチャットターン使用量
特定のチャットターンが正確にどれだけのトークンを消費したのか気になったことはありませんか?VS Code 1.135 はチャット応答のフッターを再設計し、それを表示します。
チャット応答のフッターにホバーすると、モデル別の内訳が表示されるようになりました:
- 入力トークン
- キャッシュ入力トークン
- 出力トークン
これにより、チャット使用量をモデル別・ターン別にきめ細かく把握できます。BYOK(キー持ち込み)モデルを使用している開発者や、Copilot クレジット予算を管理している開発者にとって、このレベルの詳細は不可欠です。
なぜ重要か: トークン使用量は長い間不透明でした。開発者がモデルを混在させる(同じセッション内で Copilot サブスクリプションモデルと BYOK モデルを切り替える)につれて、トークンの行き先を理解することは、どのタスクにどのモデルを使うかという情報に基づいた決定に役立ちます。
チャットの改善
エディター風のチャット粘着スクロール(実験的)
1.133 で初めて導入されたチャットプロンプトの粘着スクロール(sticky scroll)は、エディターの粘着スクロールとより一貫性を持つように改良されました。長い応答をスクロールしても現在のプロンプトが表示されたままになり、どの応答がどの質問に属するかを追跡しやすくなります。chat.stickyScroll.enabled と chat.experimental.stickyScroll.enabled の両方を有効にして、再設計された体験を試してください。
サンドボックス化の更新
VS Code は以前、ローカルエージェントハーネスのサンドボックス化をユーザーの 50% に段階的に展開していました。検証の結果、本格的な展開にはより多くのサポートとフォローアップ作業が必要であり、今はエージェントホストと Copilot ハーネスへの優先度の高い投資に集中したい時期であると判断されました。デフォルトの展開率は 0% に戻されましたが、サンドボックス化は希望するユーザー向けにオプトイン機能として引き続き利用できます。
コミュニティ貢献
VS Code 1.135 には 17 人のコミュニティコントリビューターによる貢献が含まれています。注目すべき貢献:
- Simon Siefke はメモリリーク修正の連続記録を継続し、さらに 3 件(markersTable、mainThreadDocumentsAndEditors、設定プレビューインジケーター)を修正
- Julia Gong は NES 向けに最適化された PatchBased02 プロンプト戦略を追加
- Ryan Ewen は失敗したツール呼び出しが成功として表示される問題を修正
- Zain Nadeem は runInTerminal 環境値の PowerShell クォートを修正し、ワークスペーストラストの処理を改善
- Akshat Anand は 32px ヘッダーでの Modern UI パネルタイトルタブの中央揃えを修正
John Murray、Xavier Guarch、homeworld614、Johnny Noble、wenma531 によるイシュートラッキングへの貢献は、コミュニティレポートのトリアージと検証に役立ちました。
アップデートすべきですか?
はい。VS Code 1.135 は破壊的な変更を導入しないクオリティ・オブ・ライフリリースです。複数のツールで Copilot や Claude を使用しているなら、外部セッション機能だけでアップデートする価値があります。再設計されたエージェントウィンドウのレイアウトはエージェント体験をより洗練されたものにし、チャット使用量の内訳は長らく要望のあった透明性機能です。
VS Code はすべてのユーザーに段階的に展開されています。VS Code の更新の確認を使用してすぐに最新バージョンを取得するか、ナイトリービルド(Insiders)をダウンロードして新機能をいち早く試してください。
VS Code 1.135 で一番好きな機能は何ですか?X でぜひ教えてください。これらのアップデートが実際のワークフローでどのように受け入れられているかをいつも知りたいと思っています。