VS Code 1.120は、個別には小さいながらも日常使用で顕著に改善されたCopilotエージェント改善セットとともに出荷されました。
エージェントターミナルでのセキュアなパスワードプロンプト検出
Copilotエージェントがパスワードまたはパスフレーズのプロンプトを引き起こすターミナルコマンドを実行すると、VS Codeがこれを検出して確認ダイアログを表示するようになりました。ダイアログはターミナルにフォーカスを移し、秘密を直接入力できるようにします — 重要なのは、秘密はモデルを通じてルーティングされることはありません。
これは重要なセキュリティ改善です。以前は、認証プロンプトを引き起こすコマンドを実行するエージェントが、ユーザーが誤って資格情報を露出する可能性のある状況を作り出す可能性がありました。スクリーンリーダーのアナウンスは、アクセシビリティユーザーも通知を受け取ることを意味します。
モデルピッカーでのコンテキストサイズ選択
新しいコンテキストサイズ選択により、モデルがセッションで使用するコンテキストの量を選択できます。モデルによってコンテキストウィンドウのサイズが異なり、一部のワークフローはそれを制約する(低遅延、低コスト)か、最大化する(複雑なコードベース、長時間実行セッション)ことで恩恵を受けます。
Agent Hostセッション内のGitHub PRメタデータ
GitHubリポジトリに支援されたセッションに対して、VS CodeはGitHubメタデータ — プルリクエストボタンを含む — をagent hostのUIに表示するようになりました。PRに取り組んでいるときにブラウザやGitHub拡張機能へのコンテキスト切り替えが減ります。
チャットセッションアーカイブ管理
セッションのQuick Pickに対する2つの改善:
- アーカイブされたセッションはデフォルトで非表示(視覚的な混乱が少ない)
- 検索はまだアーカイブされたセッションにマッチするため、タイトルで復元できます
セッションはデフォルトで最近の順にグループ化され、最近の作業が見つけやすくなります。
Copilot CLIプラグインの自動検出
VS Codeは~/.copilot/installed-plugins/からインストールされたCopilot CLIユーザープラグインを自動的に検出するようになりました。WinUIやその他のドメイン固有のエージェントスキルを設定している場合、手動設定なしに認識されます。
カスタムDiffエディターAPI(プレビュー)
拡張機能作者向け:新しい提案API customDiffEditorProvider により、拡張機能は2つのサイドバイサイドのカスタムエディタービューの代わりに、元のドキュメントと変更されたドキュメント両方へのアクセスで統合差分を単一のwebviewでレンダリングできます。
