新規セッションは Copilot harness が既定。Copilot SDK を基盤とし Agent Host 上で動き、エディタと Agents ウィンドウの双方から同一セッションへ接続できる。harness ピッカーでは Copilot が Copilot harness 利用を示す。従来どおり別 harness を選ぶことも可能。
組織ポリシーと Local harness
Copilot harness が組織ポリシーで必須のとき、Local harness はピッカーに残るが無効化され、制限理由はピッカー内の説明リンクから確認できる。未アーカイブの Local チャットを開くと Copilot へ移される。新規の Claude / Codex セッション作成は不可で、既存セッションは一覧から Copilot harness で継続できる。
管理側の permissions.deny に拒否ルールが 1 件以上ある、または sandbox.enabled: true のとき Copilot harness が必須になる。空の deny リストだけでは必須化されない。暫定設定 vscode.temporaryDefaultToLocalHarness: true は Local を残し、deny リストや sandbox 要件による自動 Copilot ルーティングを抑止できる(Local 退役に伴う暫定措置。runtime の権限・sandbox 制御が必要ならこの override は使わない)。
新規 Copilot harness チャットのモデルは、利用者が chat.defaultModel を別設定にしていても組織の managed defaults が優先される。モデルピッカーと設定 UI に適用される既定が示される。
Compare model results(Preview)
Agents ウィンドウで sessions.chat.compareAgents.enabled を有効にすると、同一プロンプトを複数モデル/harness に並列実行し、結果を比較できる。任意で Judge モデルが試行を評価し、Synthesize で推奨試行に他試行のアイデアを統合できる。
On-device models(Experimental)
chat.copilot.localModel.enabled と llama.cpp の llama-server パス設定のうえ、モデルピッカーの On This Device から MAI Code 1.1 Flash を取得して Copilot harness セッションで利用できる。GPU 上で推論し、On-device ラベルの応答は AI クレジットを消費しない。GitHub サインインと NVIDIA GPU 96 GB 以上の GPU メモリが前提。
Agents ウィンドウの変更破棄
Changes ビューで、Branch Changes・Session Changes・Last Turn Changes でもファイル単位の Discard Changes が使える。対象 changeset ごとに、分岐点への復元、セッション外の手編集を残した巻き戻し、直近ターンのみの巻き戻しが行われる。