這是社群量測,不是 Anthropic 公告
本文整理 GitHub Gist(作者 Flamerix AI,MIT)對 Claude Code 背景 agent 狀態列的觀察與 Bun preload 作法。數字與版本以該 gist 為準;不是 Anthropic 官方文件。產品更新可能讓 hook 失效,請自行驗證並注意服務條款。

約每 30 秒重送整份 transcript
【社群量測|gist】 約每 30 秒,Claude Code 會把每個背景 agent 的完整 transcript 再送給該 agent 自己的模型(多半是 Opus),要求用 3 至 5 個字描述最近動作——結果只更新 agents 面板狀態列,不進入你的主對話。作者寫自 2.1.232(2026-08)起互動背景 agent 預設開啟,且沒有正式開關可關。
用 OpenTelemetry 依 query_source 分組時,agent_summary 在 hook 前一週約佔 Claude Code 花費 16.4%(主對話約 15.7%)、約佔 API 請求 19.7%;作者總結約 15–20% token/花費在「三字狀態列」上。另引用議題蒐集到他人獨立量測約 18–26%。訂閱制上損失的是 rate-limit 額度感,不是必然等於帳單百分比。

Bun preload 怎麼關(非改 binary)
作法是設 BUN_OPTIONS=--preload=/絕對路徑/no-agent-summary.js(用 =,空白形式會弄壞 bun install),再 claude daemon stop --any 後重開。腳本只包全域 setTimeout:回呼原始碼含 [AgentSummary] Timer fired 或 agent_summary 時不真正排程。作者強調不修改 Claude Code binary。
測試範圍(gist):Linux 上 2.1.257 至 2.1.312;macOS 有他人回報。每次升級後要重跑 Verify;錨點字串一變就會 fail-open,摘要會默默回來。

副作用與何時別乱用
關了之後:面板狀態不再更新;SDK task_progress 可能沒有 summary。作者稱子 agent/背景工作仍可跑,只跳過 summary fork。文件也寫:官方 SDK 選項與多個 env 無法真正關掉;較省的 short 模式存在但預設仍是全文 transcript。
【解讀】 若你很少開背景 agent,佔比可能遠低於 15–20%。先看自己的 OTEL/用量,再決定要不要掛非官方 preload;企業環境先問資安是否允許改 runtime。

想跟進時看哪裡
完整步驟、測試表與免責見 原始 gist。引用請標「社群量測/非 Anthropic 官方」;版本與百分比以 gist 當日內容為準。
