Visual Studio Code 1.133 は 2026年8月12日にリリースされました。あらゆる面に十数個の機能を詰め込んだ最近のリリースとは異なり、今回のアップデートはタイトで焦点が絞られています。エージェント駆動ワークフローの摩擦を取り除くことを目的とした3つの主要な改善点があります。

  1. 単一の Claude セッション内で Anthropic と Copilot のモデルプロバイダーを切り替えられる
  2. エージェントウィンドウを GitHub サインインを強制せずに開ける
  3. ローカル HTML ファイルが統合ブラウザで自動リロードされる

4つ目の強化——チャットプロンプトのスティッキースクロール——は、長い会話をナビゲートしやすくします。これらの変更は、開発者が実際に AI エージェントをどう使っているかについての VS Code の進化する理解を反映しています。単一プロバイダーのサイロでも、不要な認証ゲートでも、ライブプレビューの手動リフレッシュでもありません。

リリース内容を詳しく見ていきましょう。

Claude セッションで Anthropic と Copilot モデルを混在させる

これが今回の見出し機能であり、VS Code で Claude を使うチームの実際の痛点に対処しています。

これまで、Claude エージェントセッションは GitHub Copilot サブスクリプションか、Claude 自身の API キー設定のいずれか一方だけで完全に実行されていました。切り替えにはエージェントホストの再設定が必要で、会話の途中で行うようなものではありませんでした。Copilot でセッションを開始し、Anthropic の API キーでのみ利用できる Claude モデルを使いたいと気づいても、再設定するまで使えませんでした。

1.133 では、モデルピッカーが両方のグループを同時に表示します。

  • Anthropic モデル——Anthropic API キーに請求
  • Copilot モデル——GitHub Copilot サブスクリプションに請求

次のターンでどちらを使うかを選択できます。つまり、Copilot バックのモデルで初期調査としてセッションを開始し、その後 Claude の強みが活きる特定タスクでは API キー経由の Claude モデルに切り替えることができます。セッションを離れたり、何かを再設定したりする必要は一切ありません。

これはマルチプロバイダーエージェントセッションの働き方における重要な転換です。実際には、モデルによって得意分野は異なります。セッション全体を1つのプロバイダーに縛るのではなく、ターンごとに適切なツールを選べる柔軟性こそ、日常のワークフローに本当の違いをもたらします。Copilot サブスクリプションと Anthropic API キーの両方を持つチームは、ターンごとにコストと能力を最適化できるということでもあります。

課金は透明です。Anthropic グループのモデルは API キーを使用して Anthropic が請求し、Copilot のモデルはサブスクリプションを使用します。驚きも、隠れたルーティングもありません。選択する前に各モデルがどのプロバイダーを使うかが正確にわかります。

GitHub サインイン不要のエージェントウィンドウ(実験的)

設定: chat.agentHost.allowSignedOutWhenUsable

エージェントウィンドウ——AI エージェントと作業するための VS Code 専用インターフェース——は、ローンチ当初から苛立たしい問題を抱えていました。開くと、閉じることのできない GitHub サインインプロンプトが表示されたのです。マシンが github.com に到達できない場合や、単に GitHub 認証が不要な場合は、ブロックされていました。

これは、API キーをすでに設定している Claude ユーザーにとって特に厄介でした。GitHub はまったく必要ないのに、サインインの壁がエージェントウィンドウへの道を阻んでいたのです。

この実験的設定を有効にすると、エージェントウィンドウはGitHub サインインなしで開きます。GitHub 認証はウィンドウ自体ではなく、個々のエージェントやモデルに関連付けられます。後で Copilot モデルを使いたくなった場合は、その時点で認証すればよいのです。最初にウィンドウを開いた時ではありません。

このリリースでは、サインイン不要の動作は Claude のみをサポートしています。Microsoft は、独自のモデルキーによる Copilot と Codex のサポートが将来のリリースで計画されていると述べています。しかし、ネットワーク制限、企業ポリシー、または単に GitHub アカウントがないためにエージェントウィンドウにロックアウトされていた人々にとって、これは意味のある解放です。

これはエアギャップ環境や制限付きネットワーク環境でも重要です。GitHub にアクセスできないが Anthropic API キーは持っているという企業環境で作業している場合、エージェントウィンドウを直接使えるようになります。これは以前は除外されていたユーザー層にとって、本当のワークフロー改善です。

統合ブラウザでの HTML ファイル自動リロード

設定: workbench.browser.autoReloadOnFileChange

VS Code の統合ブラウザでローカル HTML ファイルを開いている場合、ディスク上のファイルが変更されると自動的にリロードされるようになりました。手動リフレッシュは不要です。

これは単純に聞こえますが、エージェント駆動の Web 開発ワークフローにおける絶え間ない摩擦の原因を排除します。

  • エージェントが HTML ファイルを編集して保存する
  • ブラウザタブが即座に更新されて変更を表示する
  • リフレッシュをクリックせずに結果が見える

個々のブラウザタブで自動リロードを切り替えられるので、特定のビューを静的表示に保ちたい場合に強制されることはありません。workbench.browser.autoReloadOnFileChange 設定がデフォルトの動作を制御します。

1.132 で搭載された要素レベルのコメントと組み合わせることで、タイトなフィードバックループが生まれます。エージェントが HTML を編集 → ブラウザが自動リロード → レンダリング結果を確認 → 特定要素に注釈 → エージェントが反復。手動リフレッシュのステップがなくなり、コンテキストスイッチが減り、イテレーションサイクルが速くなります。

チャットプロンプトのスティッキースクロール

設定: chat.stickyScroll.enabled

長いエージェント会話をスクロールしていて、読んでいる応答がどのプロンプトに対するものか分からなくなった経験があるなら、この機能はあなたのためのものです。

有効にすると、スクロールして通り過ぎたプロンプトがチャットの上部に固定表示されます——エディタのスティッキースクロールと同様の仕組みです。固定されたプロンプトは会話内の位置を示し、次のことができます。

  • クリックしてそのプロンプトにジャンプ
  • 横の前へ/次へボタンでプロンプト間を移動

これは見出しにならないけれど毎日の違いを生む、クオリティ・オブ・ライフ機能のひとつです。エージェント会話が長くなるにつれて——特にマルチターンのリファクタリングセッションや長時間のデバッグ会話では——会話の構造を追跡することが難しくなります。プロンプトのスティッキースクロールは、コンテキストを探すために上へスクロールし直す必要なく、これをエレガントに解決します。

エージェントホスト:進化を続ける基盤

エージェントホスト——エージェントホストプロトコル(AHP)に基づいてエージェントセッションを実行する VS Code 専用プロセス——は、これらの改善の基盤であり続けています。Copilot エージェントは Copilot SDK によって駆動され、その動作は Copilot CLI、スタンドアロン GitHub Copilot アプリ、その他の Copilot 製品と整合します。

Claude セッション内でモデルプロバイダーを混在できる機能は、エージェントホストアーキテクチャの直接の成果です。セッションは複数の VS Code ウィンドウから接続できる専用プロセスで実行されるため、モデルピッカーはセッションインフラを解体・再作成せずに、異なるプロバイダーのモデルを提供できます。これはエージェントホスト以前のアーキテクチャではサポートできなかった種類の柔軟性です。

コミュニティ貢献

今回のリリースには13名のコミュニティ貢献者がいます。

  • Arthur Cnops(@accnops)は音声接続失敗の理由説明と、Voice Mode の音声の承認名へのリネームに貢献——音声関連改善の連続記録を継続。
  • Simon Siefke(@SimonSiefke)は PerfModelContentProvider のメモリリークを修正——最近のリリースにわたる継続的なメモリ管理活動の延長。
  • Karthikeyan M(@karthikkatu)はプレビュー中のローカルファイル変更時の統合ブラウザ自動リロード機能を実装——今回の見出しブラウザ改善の中核。
  • Benjamin Steenhoek(@bstee615)は diffpatch プロンプトにオプションの却下編集メモリを追加し、エージェントが却下された提案から学習できるように。
  • Sanghyuk Jung(@benelog)は notebook 設定説明の重複単語を修正。
  • Tony(@Bosphoramus)はタイトルバー非表示時の Modern UI フローティングパネルの上部ギャップを修正。
  • Lori Fraleigh(@lfraleigh)は GoModulesToLookFor に不足していた Azure SDK for Go モジュールを追加。
  • Mateus Abelli(@mateusabelli)は Copilot 拡張機能リンクを更新。
  • Ralph Feltis(@rfeltis)はエージェントウィンドウ起動時の A/A 実験トリガーを追加。
  • Shehab Sherif(@ShehabSherif0)はタイムラインページサイズ計算の演算子優先順位を修正。
  • Suraj Vaghela(@SVOG23)は Claude チャットセッション AGENTS.md ドキュメントの古い相対パスを修正。
  • Bedirhan ÇETİN(@Xaena53)は検索入力トグルナビゲーションをリファクタリングしてビュー間で共有。
  • VS Code PR Bot(@vscodebot-pr)はテスト装飾の古い行番号をガード。

課題追跡貢献者:John Murray(@gjsjohnmurray)、RedCMD(@RedCMD)、Andrii Dieiev(@IllusionMH)、Alberto Santini(@albertosantini)。

全体像

VS Code 1.133 は 1.132 より小規模なリリースですが、その改善はエージェントワークフローを妨げてきた摩擦点を正確に狙っています。

  1. プロバイダーの柔軟性:セッション内で Anthropic と Copilot のモデルを混在させることで、「1つのプロバイダーへの縛り」がなくなります。これは Claude と Copilot の両方を使うチームにとって最も影響のある変更であり、そうしたチームは増え続けています。

  2. アクセシビリティ:エージェントウィンドウから GitHub サインインのゲートを外すことで、以前はブロックされていたユーザーに VS Code のエージェント機能が開放されます。API キーを持つ Claude ユーザーにとって、エージェントウィンドウは今や直接の入り口です。

  3. ライブプレビュー:統合ブラウザでの HTML 自動リロードは、エージェント編集からブラウザプレビューへのループにおける最後の手動ステップを排除します。1.132 の要素レベルコメントと組み合わせると、ブラウザは完全にインタラクティブな開発サーフェスになります。

  4. ナビゲーション:プロンプトのスティッキースクロールは、エージェント会話が長くなるという現実に対応します。会話の中で位置を見失うのは時間の無駄です。

今回のリリースに新しい非推奨はありません。これは良い兆候です——改善が追加されている間に何も削除されていないからです。エージェントホストアーキテクチャはその価値を証明しています。プロバイダー混在機能はそれがなければ実現できず、さらに多くのマルチプロバイダー機能が明確にロードマップに載っています。

GitHub アカウントなしで Claude を使えるようになるのを待っていた人も、手元のタスクに応じてセッション中にモデルを切り替えたい人も、1.133 が実現します。chat.agentHost.enabledchat.agentHost.allowSignedOutWhenUsable を有効にして、完全な体験を手に入れましょう。


VS Code 1.133 は段階的に全ユーザーに展開されています。VS Code の Check for Updates ですぐに入手するか、毎晩の Insiders ビルドをダウンロードして今後の機能をいち早く試しましょう。