Headroom 宣传能省 60%~95% Token,真实会话能省多少?公开基准、独立 Agent 测试与社区实测整理

Headroom 宣传能省 60%~95% Token,真实会话能省多少?公开基准、独立 Agent 测试与社区实测整理

Headroom 是一个面向 AI Agent 的上下文压缩工具。它位于 Agent 与大模型之间,在日志、JSON、代码、工具返回结果和历史上下文进入模型前进行压缩,并提供 CCR(压缩---缓存---检索)机制保存原始内容。

项目公开宣传曾以"减少 60%~95% Token"为核心卖点。官方测试中,代码搜索和 SRE 日志场景达到 92%,代码库探索为 47%。问题在于,这些数字测量的是不同类型的上下文,不能直接等同于一次 Claude Code 或 Codex 完整开发任务的账单降幅。

目前已经出现几组公开的非官方测试,包括完整 LangGraph Agent 循环、独立本地调试会话,以及第三方 Claude Code 编程会话对照数据。

第三方 LangGraph Agent 完整流程测试

网页地址:github.com/shreyassks/...

shreyassks/headroom-benchmarks 在 2026 年 6 月公开了一套独立 Headroom 基准。测试使用 LangGraph ReAct Agent、MCP 服务和包含 2,500 行数据的 SQLite 数据集,模型为 MiniMax-M3。主测试包含 50 个案例,共产生 106 次真实 LLM 调用。

核心结果:

指标 不使用 Headroom 使用 Headroom 变化
测试案例 50 50 ---
LLM 调用 106 106 ---
输入 Token 189,365 105,769 -44.15%
按测试价格计算的成本 $0.1355 $0.0853 -37.05%
节省成本 --- $0.0502 ---

测试作者给出的主结论是:在这个完整 Agent 循环里,Headroom 将输入 Token 压缩了 44%,按 LiteLLM 列表价格计算,成本下降约 37%。搜索类任务贡献的绝对节省最多,多步骤任务则因为上下文不断累积,单次调用的压缩空间更大。

这套测试还复现了 GSM8K、SQuAD v2 和 BFCL,每项取 100 个样本:

基准测试 基准组 Headroom 输入 Token 变化
GSM8K 准确率 95.0% 94.0% 38,878 → 7,479,-80.8%
SQuAD v2 EM 0.60 / F1 0.785 EM 0.55 / F1 0.775 18,774 → 3,285,-82.5%
BFCL 99.0% 99.0% 28,803 → 4,358,-84.9%
三项合计 --- --- 86,455 → 15,122,-82.5%

质量并非所有测试都完全一致。GSM8K 准确率下降 1 个百分点;SQuAD v2 的 EM 从 0.60 降至 0.55,F1 从 0.785 降至 0.775;BFCL 保持 99%。

测试作者同时列出了限制。MiniMax-M3 的缓存会影响压缩路径,因此部分"输入 Token 节省率"混合了压缩和缓存效果;BFCL 使用字符串匹配判断答案,评分方式偏宽松;TruthfulQA 没有完成评分。该测试也没有真正驱动 Claude Code 在 GitHub 仓库中完成真实编码任务。

因此,这一来源测试的是完整 LangGraph Agent 工作流的输入 Token 和成本,以及标准数据集上的准确率变化,不是 Claude Code 修复真实软件问题的成功率测试。

Headroom 官方基准测试

网页地址:github.com/headroomlab...

Headroom 官方公开的主要工作负载数据如下:

官方场景 压缩前 压缩后 官方报告节省
代码搜索,100 个结果 17,765 1,408 92%
SRE 故障调试 65,694 5,118 92%
GitHub Issue 分类 54,174 14,761 73%
代码库探索 78,502 41,254 47%

官方同时使用每项 100 个样本进行质量测试。GSM8K 从 0.870 到 0.870;TruthfulQA 从 0.530 到 0.560;SQuAD v2 报告 97% 的结果保持率并压缩 19%;BFCL 报告 97% 并压缩 32%。

官方给出的结论是,Headroom 可以根据内容类型压缩工具输出、日志、代码等上下文,并通过 CCR 保存原始数据,需要时再由 Agent 检索。官方宣传口径为减少 60%~95% Token,同时保持答案质量。

独立开发者本地实测:代码、JSON、日志和完整调试会话

网页地址:miyagadget.page/en/blog/202...

Miya-Gadget 在 2026 年 6 月安装 headroom-ai 0.22.3 后进行了独立测试。测试使用 Apple Silicon Mac、Python 3.11 和 Headroom 默认配置,分别准备代码、JSON、日志和自然语言 RAG 文档,并以 Agent 的工具返回结果形式输入。

不同内容类型得到的结果差异较大:

数据类型 压缩前 压缩后 Token 减少
代码 877 177 79.8%
JSON 33,485 13,676 59.2%
日志 25,423 17,548 31.0%
RAG 自然语言文档 11,818 11,818 0%

代码的压缩率最高,JSON 接近 60%,日志为 31%。自然语言 RAG 文档在默认配置下没有被压缩,因为 Headroom 默认保护这类内容。

作者随后模拟了一次多工具调试会话:超时增加、查看日志、检查 API 状态、检查代码并定位原因。

完整会话从 59,742 Token 降到 31,358 Token,减少 47.5%,约少发送 28,000 Token

作者还检查了压缩后的关键信息。日志中的 TimeoutError 被保留,JSON 中指定用户的 email 被保留;代码被转换成压缩表示,但原文可以通过 CCR 重新获取。这里的质量验证主要检查关键信息是否还存在,没有让两个 Agent 分别完成同一个软件修复任务并比较最终补丁。

代理模式也没有在作者环境中完成真正的端到端 API 转发验证。作者明确记录,代理没有成功监听端口,因此文章中的压缩率主要来自 Headroom Library 模式。

作者最终总结的数据是:代码减少 79.8%,JSON 减少 59.2%,日志减少 31%,完整模拟调试会话减少 47.5%,自然语言默认不压缩。

社区独立对照:真实 Coding Session 中 Headroom 减少 15% Token

网页地址:www.reddit.com/r/ClaudeAI/...

2026 年 7 月,一名开发者在 Reddit 公布自己的上下文压缩代理,并把 Headroom 作为对照工具,在其所称的"真实 coding sessions"中进行测试。

公开结果为:

工具 输入 Token 减少 成本减少
该作者自己的代理 54% 37%
Headroom 15% 14%

在这组会话中,Headroom 的完整会话输入 Token 降幅为 15%,对应成本下降 14%。

这个来源需要保留其背景信息:测试作者同时是另一个上下文压缩项目的开发者。帖子给出了 Headroom 的对照数字和可运行代码,但没有像 headroom-benchmarks 那样在正文中公布测试案例数量、任务成功率或统计显著性,因此不能把这组 15% 与 44.15%、47.5% 直接视为同一测试口径。

它测量的是真实 Coding Session 中的完整输入 Token 和成本变化,而不是单条 JSON、日志或代码块的局部压缩率。

GitHub Issue 数据复核:Claude Code 缓存前缀曾导致开发版几乎不压缩

网页地址:github.com/headroomlab...

2026 年 6 月 27 日,Headroom GitHub Issue #1487 报告了一个 Anthropic 路径上的回归问题。

Issue 记录,在 v0.27.0 之后的 main 分支中,当默认启用 ccr_inject_tool,带冻结缓存前缀的轮次不会再进行压缩。报告者指出,持续运行的 Claude Code 会话基本都会携带冻结前缀,因此该开发版本在普通使用中可能"几乎不压缩"。

同时,Issue 明确写明这个问题没有进入已经发布的 v0.27.0,只存在于当时尚未发布的 0.28.0 开发线上。Issue 后续已经关闭。

这一记录没有提供完整会话的 Token 节省百分比,但说明 Headroom 在 Claude Code 中的实际压缩效果还会受缓存前缀处理逻辑影响,不能只根据单个压缩算法的压缩率推算最终会话 Token。

后续测量口径说明:同一天数据可以得到 15%、38% 或 87%

网页地址:extraheadroom.com/blog/token-...

Headroom 的桌面产品由 Garm Tech 开发,并明确说明其底层由开源 Headroom 提供支持。2026 年 8 月,团队专门发布文章解释 Token 节省百分比的统计口径。

作者使用自己一天的 Claude Code 和 ChatGPT 实际流量进行统计。按照 API 列表价格换算,如果不进行 Headroom 压缩,当天输入成本约为 693 美元 ;Headroom 删除的输入对应 101 美元 ,压缩后的实际等价输入成本约为 592 美元

同一批数据可以得到三种百分比:

统计口径 计算 结果
相对全部输入成本 101÷101 ÷ 101÷693 15%
相对非缓存读取输入 101÷101 ÷ 101÷266 38%
把模型提供商缓存折扣也算成节省 ( 3,843+3,843 + 3,843+101) ÷ ( 3,843+3,843 + 3,843+693) 87%

当天约有 427 美元的输入成本来自缓存读取。作者指出,这部分缓存读取不是压缩器自己产生的节省,因此 Headroom 后续界面选择报告第二种口径,即只统计 Headroom 可以作用的"非缓存读取输入"。

这一天共有 3,284 个请求进行了压缩 ,单请求压缩率的中位数为 20% 。较大的压缩主要集中在长上下文请求,其中积累了工具输出、文件读取和搜索结果。

后续文档进一步明确,Headroom 的输入节省率不再把缓存读取计入自身成果;输出 Token 节省则单独标记为估算值,而不是与输入压缩的实测数字混合。

这套桌面产品当前页面也把完整 Agent 编程会话的预期值写成约 40%~50% ,同时仍保留代码搜索 92%、SRE 调试 92%、Issue 分类 73%、代码库探索 47% 等局部场景数据,并注明实际结果取决于工作负载。

总结

现有非官方公开数据支持 Headroom 对输入上下文进行实质压缩,但不同工作负载之间差距很大。

目前最完整的独立 LangGraph Agent 测试包含 50 个案例和 106 次 LLM 调用,输入 Token 从 189,365 降到 105,769,减少 44.15% ;按该测试价格计算,成本下降 37.05% 。这是当前公开数据里较完整的一组 Agent 循环测试。

Miya-Gadget 的独立调试会话从 59,742 Token 降到 31,358,减少 47.5% 。但拆开不同内容后,代码为 79.8%,JSON 为 59.2%,日志只有 31%,自然语言 RAG 文档为 0%。Headroom 的效果与上下文类型直接相关。

另一组社区真实 Coding Session 对照中,Headroom 只减少了 15% 输入 Token和14%成本。该测试信息没有前两组完整,但它提供了一个更低的完整开发会话结果。

因此,目前公开的完整工作流或真实会话数据大致出现了 15%~47.5% 的输入/上下文 Token 降幅 ,已公开的成本测试则出现 14%~37.05% 的下降。由于模型、任务和成本计算方式不同,这些数字不能直接求平均,也不能视为 Headroom 的固定节省率。

60%~95% 的压缩率在代码搜索、重复日志、JSON 等高冗余内容上有公开测试能够达到或接近;现有完整 Agent 工作流和 Coding Session 数据还不足以支持"安装 Headroom 后整个 Claude Code 开发任务稳定减少 60%~95% Token"这一解释。

质量方面的数据也不是绝对零损失。第三方标准测试中,GSM8K 从 95% 降至 94%,SQuAD v2 的 EM 从 0.60 降至 0.55、F1 从 0.785 降至 0.775;BFCL 保持 99%,但测试作者自己指出其评分较宽松。

从已经公开的独立数据看,Headroom 更接近一个对大型工具输出、JSON、日志和不断累积的 Agent 上下文进行压缩的工具。在这类输入占比较高时,完整工作流已有约四成至接近五成 Token 降幅的公开结果;当可压缩内容占比较低,或者完整会话主要成本来自其他上下文与缓存读取时,最终账单降幅可以低得多。

相关推荐
七牛开发者12 分钟前
拆解 dsh:Turn 与 Step 如何组织 Agent 主循环
前端·javascript·人工智能
律宏阔13 分钟前
Backpass 能让 Claude Code / Codex 越用越好吗?公开测试、运行数据与宣传口径对照
人工智能·agent
haluhalu.14 分钟前
机器学习概念
人工智能·机器学习
空堂与归17 分钟前
NLP文本语料怎么体检?数据分析、n-gram特征与回译增强
人工智能
Dawson Zhu20 分钟前
从虚拟内存到 Agent 记忆:把大模型的“脑补“变成“查表“
人工智能·语言模型·架构·aigc·agi
Raas10021 分钟前
MAI Gateway(魔芋企业级AI网关)详解:AI网关在架构中的位置,一文读懂企业AI流量治理
大数据·人工智能·架构·gateway·ai网关·mai gateway
天天代码码天天25 分钟前
不用 Paddle、ONNX Runtime,纯 C OCR 现在支持 Android 了
人工智能
xiaohe060126 分钟前
🎮 豆包完胜 DeepSeek ?!零玩家竞技场,AI Agent 专属对弈!
游戏·llm·agent