情報被害の話ではない

Claude Code、裏のエージェントの状況表示に利用枠の一部を使用

Claude Code の agent_summary は、裏で動くサブエージェントの会話を約30秒ごとにモデルへ送り直している。利用者の計測では使用量の16〜26%、Anthropic の集計では平均約2%。専用のオフ設定はまだない。

要点

  • Claude Code は、裏で動いているエージェントの状況を短いラベルで画面に出すために、約30秒ごとにそのエージェントの会話を丸ごとモデルへ送り直している。
  • 送り先は、もともとそのエージェントを動かしているモデルで、外の第三者にデータが渡る話ではない。ただ、使う量(利用枠や料金)は増える。
  • 利用者の計測では全体の16〜26%を占めた例がある。Anthropic は平均で約2%だと説明した。この機能だけを切る公式の設定はまだない。

何が起きたか

Claude Code(Anthropic のプログラミング用 AI ツール)は、作業を「サブエージェント」に分けて、裏で並べて走らせることがある。サブエージェントは、本体の会話とは別に動く小さな AI の作業役だ。画面のエージェントの一覧には、それぞれが今何をしているかが「3〜5語」の短い英語のラベルで出る。

このラベルを作る処理(内部の名前は agent_summary)は、動いているサブエージェントごとに約30秒に1回、そのエージェントの会話の記録を丸ごとモデルに送り、要約を返させている。Anthropic の説明では、返ってきた要約は、利用者と Claude Code 自身が、会話の記録を読まずに各エージェントの状況を追うために使われる。この仕組みは、Flamerix AI が GitHub に公開した解析で広く知られた。2026年10月29日ごろに Hacker News で大きく話題になった。

数字は計る人によって大きく違う。

  • Flamerix AI は、自社の1週間分の記録で、費用の見積もりの16.4%、リクエストの19.7%がこの処理だったと報告した。
  • GitHub の issue #86879 は2026年8月15日に立てられた。起票した人は、サブエージェントを多く使う4時間の作業で、リクエストの22.7%、重みづけしたトークンの18.0%を占めたと書いている。ほかの利用者からは26%という報告もある。
  • 日本の Claude Code 研究所は、2026年10月30日に v2.1.312 で実際に計った。サブエージェント1つを約3分動かすと、要約は6回送られ、会話全体の費用の見積もりの約16%を占めた。

Anthropic で Claude Code を担当する Edwin Arbus 氏は、Hacker News でこう答えた。要約が送られるのは、作業中の裏のエージェントだけで、待機中のエージェントには送らない。テレメトリ(利用状況の送信)を許した利用者の直近1週間では、定価で見た費用の約2%、リクエストの4%弱。ターミナルだけに絞ると約6%だという。そのうえで「ステータス行にしては多い」と認めた。キャッシュ(前に送った内容の使い回し)が効かずに一番高くつく場合は、v2.1.311 以降で直したとしている。会話を丸ごとではなく短いメモを小さいモデルに送る、ずっと安いやり方も作っているという。

16%と2%の差について、Claude Code 研究所は使い方の違いから出ていると見ている。サブエージェントを多く、長く、大きな資料を持たせて走らせる人ほど、割合は大きくなる。

日本の利用者への影響

Claude Code は日本の開発者にも広く使われている。日本に固有の影響があるかは分かっていない。仕組みは世界で同じなので、サブエージェントを裏で多く走らせる人は、日本でも同じように利用枠を使っていることになる。Claude Code 研究所の計測では、日本語で頼んでもラベルは英語で返ってきた。

送られるのは、ふだんからそのモデルに送っている会話の記録だ。気にするべきなのは、Pro や Max といった定額プランの利用上限に早く届くこと。API で使っている人なら、請求額が増えることだ。

今すぐやること

  1. Claude Code を最新に更新する。Anthropic は、v2.1.311 で一番高くつく場合を直したと説明している。
  2. 自分の使用量を確かめる。チームで使っているなら、OpenTelemetry(利用状況を自分たちの監視の仕組みへ送る機能)で、この処理の分を分けて数えられる。この処理はローカルの会話の記録には残らない、と複数の利用者が報告している。
  3. 大きな資料を読ませるサブエージェントには、安いモデル(Haiku など)を割り当てる。要約は、そのエージェントと同じモデルで送られるからだ。Claude Code 研究所はこれを勧めている。
  4. 長く続く一括作業は、対話ではなく非対話の実行(-p)に回すことを考える。研究所の計測では、この形では要約は送られなかった。
  5. 出回っている非公式の止め方は、慎重に考える。Claude Code 研究所は、更新すると知らないうちに効かなくなるおそれや、利用規約との関係を理由に、導入を勧めていない。

背景

AI のコーディングツールは、利用者が気づかないところでもモデルを呼んでいる。Anthropic の公式の説明でも、会話の振り返り(session recap)、手が空いたときの会話の圧縮(idle compaction)、次の入力の候補表示は、裏でトークンを使うと書かれている。いずれも、切り方が用意されている。

今回の要約は、この公式の説明に載っていなかった。専用の切り方もない。issue #86879 では、要約を切る設定を求める声が8月から続いている。10月末の時点で Anthropic の返事はなく、issue は開いたままだ。Arbus 氏の返答も、設定を足すかどうかには触れていない。

技術者向けの詳細
  • 対象: 対話モード(ターミナル、VS Code)で裏で動くサブエージェント。デスクトップアプリは CLI と unix ソケットでやりとりするので対話モードに当たらず、普通の裏のエージェントには要約が付かない(フォークには付く)との解析がある。第三者の解析では、2026年8月13日の v2.1.232 から既定でオンとされる(Anthropic は確かめていない)。
  • 間隔: 約30秒。v2.1.300 から、サーバー側の設定で30〜240秒の間で変わるとの解析がある。会話が変わっていなければ送信は省かれる。
  • 要約は skipTranscript で送られ、セッションの .jsonl に残らない(issue #86879、#104358 の報告)。会話の記録から使用量を数えるツールには出ない。
  • 回数を確かめる: claude --debug-file <path> で起動し、ログの Forking for summary の行を数える(Claude Code 研究所)。transcript unchanged の行は、送信が省かれた回だ。
  • 費用を確かめる: OpenTelemetry の claude_code.api_request イベントを query_source = agent_summary で絞る。テレメトリの送り先は、自分たちで管理する受け口にする。
  • 減らす・止める(効くかどうかは版と環境で違うと報告されている):
    • CLAUDE_CODE_FORK_SUBAGENT=0: 研究所の macOS・v2.1.312 では0回になった。v2.1.312 で効かなかったという報告もある。settings.json の env が環境変数を上書きする場合がある、との指摘も出ている。
    • CLAUDE_CODE_DISABLE_BACKGROUND_TASKS=1: 0回になる。代わりに、裏での実行と Ctrl+B が使えなくなる。
    • CLAUDE_CODE_DISABLE_AGENT_VIEW=1: 要約は止まらない。
    • CLAUDE_CODE_AGENT_PROGRESS_SUMMARIES: オンにする方向にしか働かず、0 もオン扱いになるとの解析がある。
    • idleCompaction は別の機能だ。
  • 非公式の止め方: Flamerix AI の Bun の preload スクリプトがある(BUN_OPTIONS で読み込む)。更新で目印の文字列が変わると、黙って効かなくなる。使うなら、更新のたびに確かめ直す必要がある。
  • 公式の費用の説明: Manage costs effectively。/usage の内訳は、この端末のローカルの記録から計算される。

出典

一次情報

報道

参考

記事は、運営者が生成 AI を活用して作成し、内容を確かめたうえで公開しています。 誤りに気づいたら編集方針の連絡先へ。

次に読む

同じタグの記事

注意

Downloads の AGENTS.md が AI エージェントを乗っ取る

ダウンロードフォルダに置かれた指示ファイルで、AI コーディングエージェントにマルウェアを入れさせる試みを Forever Security が発見した。検証では Codex が9割超の試行で、無害な代わりの部品を実行した。起動する場所に気をつけたい。

#AI エージェント#プロンプトインジェクション#Npm#サプライチェーン攻撃#Claude Code