「AIのクレジット浪費」をどう防ぐ? Visual Studio Codeに「コスト管理」機能追加:ブラウザツールが正式提供に
Microsoftは「Visual Studio Code 1.127」を公開した。Webアプリの構築と検証を担うブラウザツールの正式提供、サイトごとのブラウザ権限設定、エージェントセッションの整理機能に加え、「コスト管理」機能を追加した。
Microsoftは2026年7月1日(米国時間)、コードエディタ「Visual Studio Code」(以下、VS Code)のVersion 1.127を公開した。AIエージェントがブラウザ上でWebアプリを構築・検証する機能や、サイトごとのブラウザ権限、複数のエージェントセッションを整理する機能などを追加した。主な更新内容は次の通り。
「コスト管理」機能追加「AIのクレジット浪費をどう防ぐ?」
サブエージェントのクレジット消費を可視化
AIエージェントが別のサブエージェントに作業を委任すると、その委任した作業のコストが分かりにくくなる。VS Code 1.127では「コスト管理」の項目として、チャットの応答内にあるサブエージェントのセクションにマウスカーソルを合わせると、そのサブエージェントが消費したクレジット(AI処理の利用量の単位)を確認できるようになった。
セッションレベルのクレジット消費を可視化
なおVS Code 1.126でも「コスト管理」の項目として「セッションレベルのコスト情報」機能を追加した。個々のターンごとではなく、チャットセッション全体の料金がより明確に表示されるようになった。「どのセッションが最も多くのクレジットを消費しているか」が分かりやすくなり、長期的な利用状況を管理しやすくなるという。
Visual Studio Code 1.127の主な更新内容
エージェント向けブラウザツールが正式提供に
ブラウザツールを使うと、AIエージェントが統合ブラウザ上でページを開き、内容やコンソールのエラーを読み取り、スクリーンショットを撮影し、選択や入力、画面遷移を行って自らの作業を検証できる。外部のMCP(Model Context Protocol)サーバは必要ない。プレビュー期間を経て正式提供となり、デフォルト(既定)で有効になった。
管理者は、企業ポリシーを通じてブラウザツールを制御できる。ポリシーで完全に無効化することも、エージェントツールがアクセスできるドメインを制限することもできる。
サイトごとのブラウザ権限
統合ブラウザがサイトごとの権限設定に対応した。これにより、ページは位置情報、カメラとマイク、加速度センサーやジャイロセンサーといったセンサー、クリップボード、Bluetooth、USB、シリアルポート、周辺機器など、より多くのWeb APIを利用できるようになった。ページが権限を要求すると、従来のブラウザと同様に、VS Codeが許可または拒否を確認する。
エージェントセッションの整理機能
エージェントセッションを横断的に確認・反復・レビューするための専用ウィンドウ「Agentsウィンドウ」(プレビュー版)に、セッション一覧を整理する機能が加わった。複数のエージェントセッションを同時に実行するとセッション一覧が急速に増えて見渡しにくくなるため、関連するセッションをグループにまとめて整理できるようにした。独自のグループを作成したり、グループの見出しを折り畳んだりできる。
セッション一覧はドラッグ&ドロップにも対応し、セッションの並べ替え、グループへの追加、ピン留めなどを直感的に操作できる。
プルリクエストの状況をチャット入力欄で通知
コーディングエージェントのセッションにプルリクエスト(PR)が開かれている場合、Agentsウィンドウはチャット入力欄の直上にバナーを表示し、作業中の画面のまま対応できるようにする。CI(継続的インテグレーション)のチェックが失敗した際は、失敗したチェックの数を示し、エージェントによる修正の開始や、失敗したチェックの表示を促す。新しいレビューコメントが届いた際は、コメント数を示し、エージェントへの引き渡しやエディタでの表示を促す。
macOSとLinuxでターミナルコマンドをサンドボックス化
エージェントが実行するターミナルコマンドを毎回承認する作業は煩雑になりやすい。今回のバージョンから、「macOS」と「Linux」でターミナルコマンドのサンドボックス化の提供を始めた。コマンドはネットワークアクセスを遮断し、ファイルシステムへのアクセスを制限した状態で実行され、エージェントは確認の頻度を抑えて作業できる。コマンドがサンドボックスの外で権限を昇格して実行する必要がある場合にのみ、承認を求める。
セッションヘッダの表示を統一
セッションタイトルの下に並ぶ操作の行が、統一された小型のボタンとして一貫して表示されるようになった。ワークスペースを示すボタンには、ワークスペースの種類に応じたアイコンと名称が表示される。変更を示すボタンは、対象ファイル数と追加・削除の行数を示し、複数ファイルの差分を開く。
「/troubleshoot」でエージェントの挙動を診断
「/troubleshoot」コマンドで呼び出す診断機能は、チャットセッションのログを分析し、エージェントの挙動に関する手掛かりを示す。カスタム指示が無視される理由や、応答が遅い理由の調査に利用できる。今回のバージョンでは、ローカルとリモートのエージェントホストセッションの診断にも使えるようになった。
組み込みのOllamaプロバイダーが非推奨に
モデルの供給元は、拡張機能を通じてVS Codeのチャット向けにモデルを提供できる。ローカルモデルを実行する「Ollama」に公式の拡張機能が用意されたことに伴い、組み込みのOllamaプロバイダーは非推奨となった。組み込みのプロバイダーを使ってBYOK(Bring Your Own Key)でローカルモデルを実行している場合は、公式の拡張機能をインストールし、組み込みのプロバイダーを削除することで、そのまま利用を継続できる。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
【AIコスト削減】Claudeが突然止まる?「トークン死」を招くNG行動とは
AIのトークン消費が激しいという悩みの声が上がっています。トークンを多く消費するNG行為と、今日から試せる3つの具体的な節約テクニックを紹介します。
「AI活用が単発質問の企業は大敗」 楽天にコストと遅延の30%低下も達成させた、AIエージェント運用の勝ち筋
Anthropicは、先進的な企業がどのようにAIエージェントを活用して業務を変革しているかを紹介するガイド「Building AI agents for the enterprise」を公開した。
「AIでコスト削減」のはずが予算超過 企業が見落とすトークン課金のわな
企業の生成AI利用が拡大する中、複雑なトークン課金や従量制モデルによる予算超過リスクが企業を圧迫している。Gartnerが明かす、AI時代の新たなコスト管理問題への備え方とは。
「Claude Codeでトークン浪費」の原因 Anthropicが明かす「サブエージェント」5つの使い所と止め所
Anthropicは、同社のCLI型AIコーディングツール「Claude Code」のサブエージェントにおけるベストプラクティスやアンチパターンなどを解説したブログ記事を公開した。
AIを使わないエンジニアは「仕事をしていない」? シリコンバレーから広がる「Tokenmaxxing」という新常識
シリコンバレーで広がる「トークンマクシング」とは何か。AIをどれだけ使えるかが生産性や評価を左右し始めた現実を追い、日本のソフトウェアエンジニアがどう向き合うべきかを考える。




