Visual Studio Code 1.130、AIエージェント実行基盤を刷新
VS Code 1.130、AIエージェント基盤を刷新

Microsoftは7月22日(米国時間)、統合開発環境「Visual Studio Code」の新版バージョン1.130を公開した。今回のアップデートでは、GitHub CopilotやClaude、CodexなどのAIエージェントを支える実行基盤を刷新。変更確認の効率化やチャット画面の改善、長時間タスクでの承認回数削減など、多数の改良を実施した。

新たなagent hostへの移行

主な変更点は、エージェントセッションを「agent host」を中心とする構成に移行したことだ。agent hostはAgent Host Protocol(AHP)に基づき、Copilot、Claude、Codexなどのエージェントハーネスを実行するプロセスとして機能する。各セッションが独立したプロセス内で動作し、同一のエージェントセッションを複数のVisual Studio Codeウィンドウから表示できるようになる。Microsoftはエディター画面とプレビュー提供中の「Agents」画面を対象に、agent hostを段階的に展開している。手動で有効化するための案内も用意されている。

Agents画面の拡充

Agents画面では、エージェントが加えた変更の確認とチャットセッション管理機能が拡充された。変更エディターの各ファイル見出しに追加行数と削除行数がリアルタイムで表示され、ファイルを開く前に変更規模を把握しやすくなる。複数ファイルの差分表示も改良され、コード前の空白を抑えたコンパクトなガターを採用。一度に確認できる情報量が増えた。agent host上で動くクイックチャットはセッション一覧で単一行の簡潔な形式に変更され、複数の会話を見分けやすくなった。

Pickt横長バナー — Telegram用の共同買い物リストアプリ

worktree機能の対応拡大

作業ツリーを分離するworktree機能は、agent host上で動作するすべてのエージェントハーネスに対応。従来Copilotハーネスでのみ利用可能だった「New Worktree」チェックボックスが、ClaudeやCodexを含むその他対応ハーネスでも使用できる。エージェントごとに独立した作業環境を確保し、既存の作業内容との衝突を避けやすくする狙いがある。

assisted permissionsで承認削減

長時間のエージェントタスク向けに「assisted permissions」機能を導入。言語モデルが各ツール呼び出しの危険度を評価し、自動実行可能な処理か、ユーザー承認が必要かを判断する。これにより承認による中断を減らし、安全性を保ちつつ大規模タスクを継続しやすくする。

Git差分の操作性改善

ターミナルやGit差分に表示されるファイルパスの扱いも改善。Git差分内の「i/」や「w/」などの記号付きファイルパスをクリック可能なリンクとして認識。リンクを開く際に接頭辞を取り除き、対応するファイルを表示する。ニーモニック接頭辞を有効にしている場合、「1/」と「2/」の数値接頭辞にも対応する。Gitが出力したパスを手作業で読み替える手間を軽減する。

Visual Studio Code 1.130は、既存ユーザーにはアプリ内の更新機能を通じて順次提供。未導入のユーザーはMicrosoftの配布ページから取得できる。

Pickt記事後バナー — 家族イラスト付きの共同買い物リストアプリ