本文へスキップ
MameTechNews
AI

VS Code 1.142、エージェントと共有するCanvasをプレビュー公開

## POINTS

  • CanvasはCopilotハーネスの新規ローカルセッションとchat.canvases.enabledが必要で、まだプレビューである。
  • 会話のworktree移動はCodex系で、チャット1本かつローカルフォルダ1つのセッションに限られる。
  • 権限かサンドボックスを組織設定するとClaudeとCodexのチャットは使えず、LocalはAgent Hostへ移る。

VS Code 1.142は10月14日に安定版になった。中心は、チャット以外でエージェントと作業するCanvasのプレビューである。設定chat.canvases.enabledを有効にし、Copilotハーネスの新しいローカルセッションをデスクトップアプリで始めると、チャットの横にCanvasが開く。カンバンのようにカードを人が動かし、エージェントがタスクの分割や状態更新を同じ面に書く。拡張はチャットへ /create-canvas と作りたい画面を書くか、GitHub Copilotアプリ経由で入れる。AgentsウィンドウのAdd Tabからも開ける。

もう一つの実務的な変更は、会話の移動だ。Agentsウィンドウで、CodexハーネスまたはCodexのInteractiveモードかつチャット1本、ローカルフォルダ1つのセッションに限り、別フォルダや新しいGit worktreeへ履歴を保ったまま移せる。エージェントは現在のターンを終えてから移動し、続きの編集とコマンドは移動先で走る。元のチェックアウトは変わらない。

管理面では、組織の権限オブジェクトが空でないか、sandbox.enabledがtrueだと、既存のLocalチャットはCopilotハーネスのAgent Hostへ自動で移る。トランスクリプトと未送信の下書き、添付は残るが、何も自動送信はしない。この方針のあいだ、Claude、Codex、ターミナルのチャットは使えず、エディタ内のインラインチャットは限られた読み書きに残る。WindowsのLocalハーネス向けサンドボックスは廃止され、サンドボックス内のコマンド実行はAgent Hostを使う。管理者はvscode.temporaryDefaultToLocalHarnessで一時的にLocalを残せるが、その場合Localはサンドボックスと権限の実行時ルールを強制しない。