Visual Studio Code 1.121、リモートエージェントと組み込みプレビュー

485文字
2分
編集

Visual Studio Code 1.121 は 2026-05-20 に公開された。Agents window のリモート実行、背景タスク向けのモデル設定、Markdown とノートブックへの Mermaid 組み込み、統合ブラウザでの HTML プレビュー、エージェントが起動するターミナルまわりの最適化が主な変更である。

  • リモートエージェント(プレビュー): Agents window から SSH(~/.ssh/config または user@host)または dev tunnel(対象で code tunnel)経由で接続し、リモートに VS Code CLI と長寿命の agent host(Copilot SDK 上のエージェントループ)を立てる。クライアント切断後もセッションはリモートで継続する。クライアントと agent host の同期は Agent Host Protocol(AHP)で行う。
  • ユーティリティモデル: chat.utilityModelchat.utilitySmallModel で、チャットタイトル・要約・コミットメッセージ・リネーム提案など背景タスク用モデルを上書きできる。既定は GitHub Copilot 提供のユーティリティモデル。BYOK モデルも指定可能である。
  • Custom Endpoint provider(Insiders・プレビュー): Chat Completions / Responses / Messages 互換の任意エンドポイントを 1 設定で Copilot Chat に接続する。従来の OpenAI Compatible(customoai)は非推奨予定である。
  • 組み込みプレビュー: bierner.markdown-mermaid 相当の Mermaid 描画が Markdown プレビュー・ノートブック・チャットに組み込まれた。ローカル HTML は拡張なしで統合ブラウザから開ける(エクスプローラーまたはエディタタブのコンテキストメニュー、タイトルバーの Preview)。
  • ターミナル(エージェント向け): エージェント起動コマンドに VSCODE_AGENT 環境変数を付与し、CLI は機械可読出力へ切り替え可能。バックグラウンド実行中はチャットに Running in background と Show を表示し、完了したバックグラウンド端末は自動破棄する(Show で開いた端末は残る)。chat.tools.compressOutput.enabled 既定で、テストランナー・ビルド・Docker・パッケージマネージャなどの冗長出力を圧縮する。パスワード等の機密プロンプトはチャットに載せず端末で入力するか、自動承認時はコマンドを打ち切る。
  • オブザーバビリティ: OpenTelemetry でエージェント信号をエクスポートし、Azure Managed Grafana の事前構築ダッシュボードでトークン利用・ツール呼び出し・モデル別 TTFT などを可視化できる。
  • Claude エージェントの Auto 権限モード(プレビュー): github.copilot.chat.claudeAgent.allowAutoPermissions で、分類器が危険な操作をブロックしつつプロンプトなし実行に近い Auto モードを選べる。

#参考文献