Backpass 能让 Claude Code / Codex 越用越好吗?公开测试、运行数据与宣传口径对照

Backpass 能让 Claude Code / Codex 越用越好吗?公开测试、运行数据与宣传口径对照

Backpass 是一个面向 Coding Agent 的项目级记忆维护工具。它读取 Claude Code、Codex、OpenCode、Cursor CLI 等工具留下的本地会话记录,从重复出现的错误和规则缺口中生成对 AGENTS.mdCLAUDE.md 或项目 Skills 的修改建议。

它不直接修改文件。新增规则需要来自至少两个独立会话的证据,每项修改需要附带原始会话引用,最后由用户决定是否写入。项目把这个过程称为针对 Agent Memory 的"梯度下降"。

截至 2026 年 9 月 2 日,公开资料中已经出现了独立运行测试和 GitHub 用户实测,但还没有找到针对真实 Coding 任务的独立前后对照基准测试,例如比较使用 Backpass 前后的任务成功率、返工次数、Token、成本和耗时。

MrKeyoor 独立运行测试

网页地址:mrkeyoor.com/repos/backp...

MrKeyoor 在 2026 年 8 月 31 日对 Backpass 做了一次独立运行验证。测试使用提交 b8942cd,环境为全新的 Debian 容器,配置 3 个 CPU、8 GB 内存和 Node 工具链。

公开结果如下:

项目 测试结果
安装时间 15 秒
安装包数量 77 个
磁盘占用 49 MB
测试数量 472
通过 472
失败 0
测试耗时 54 秒
源码文件 144 个
源码规模 约 27,780 行
仓库大小 1.3 MB

MrKeyoor 还给出了几项评分:

项目 评分
安装体验 4/5
文档 5/5
社区 4/5
成熟度 3/5

测试者的结论是,Backpass 可以在受支持的环境中完成安装并运行项目自身测试,适合已经积累多次 Agent 会话、反复遇到相同 Agent 错误,并愿意人工审核规则修改的团队。

这次测试没有配置真实 Claude、Codex 或其他已登录 Agent,也没有让 Backpass 分析实际 transcript。测试页面明确说明,容器中没有密钥和已认证的 Agent 账户。因此,472 项测试验证的是项目代码及仓库测试能否运行,不包含 Backpass 修改 AGENTS.md 前后的 Coding 任务效果对照。

官方公开数据:历史 transcript 压缩 96%~99%

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

Backpass 官方 README 给出的主要量化数据,不是 Coding Agent 开发质量基准测试,而是 Backpass 自身处理历史会话时的流程数据。

在历史 transcript 进入模型之前,Backpass 会先进行确定性压缩。用户和助手的主要对话被保留,工具调用被压缩成一行,长工具输出会被截断,部分框架注入内容会被删除。官方称这一过程通常能减少 96%~99% 的原始 transcript 内容。

官方还公开了几项默认参数:

项目 默认值
单次最多分析 transcript 100 个
历史样本权重半衰期 14 天
新规则最低重复证据 2 个独立 session
项目记忆文件预算 约 5,000 Token
Token 估算误差 官方称约 ±15%

当 transcript 数量超过 100 时,Backpass 默认采用带时间权重的抽样,而不是分析全部记录。项目记忆文件的默认预算约为 5,000 个估算 Token。

这里的 96%~99% 是 Backpass 分析历史 transcript 时的内容压缩比例。官方页面没有把它定义为 Claude Code、Codex 后续开发会话的 Token 节省率,也没有给出"使用 Backpass 后 Coding Token 降低 96%~99%"的数据。

GitHub 用户实测:Windows 并发运行 100 个会话

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

2026 年 8 月 31 日,一名 GitHub 用户在 Windows 11 上测试 backpass@0.1.15acpx@0.13.2 和 Codex harness。

用户使用默认的 --jobs 4 处理 100 个 transcript。在运行过程中,出现了 3 次针对 ~/.acpx/sessions/index.jsonEPERM 文件操作错误,随后 Backpass 将其中一次错误报告成"adapter does not support sessions",最终进程以退出码 1 结束。

用户又将并发数改为 --jobs 1

运行方式 实际创建的 session EPERM 最终结果
--jobs 4 100 3 次 exit 1
--jobs 1 21 0 exit 0,成功生成 proposal

第二次运行复用了第一次产生的缓存,因此只创建了 21 个 session,而不是再次创建 100 个。报告者本人明确说明,这组数据符合并发竞争问题的特征,但由于并发数和实际 session 数同时发生变化,不能把它当作严格的因果证明。

这组数据测试的是 Windows 下 Backpass 的并发分析稳定性,不是使用 Backpass 后 Coding Agent 的任务成功率。

GitHub 用户实测:Windows 下 apply 无法完成

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

同样在 2026 年 8 月 31 日,GitHub 用户对 Windows 下的 backpass apply 做了实际复现。

测试环境为:

项目 环境
系统 Windows 11
Node v22.19.0
Backpass 0.1.15
同时验证 当时最新 main,提交 698d57f

用户接受 Backpass 生成的修改后执行 backpass apply,程序在真正写入文件之前进入无限循环,只能通过 Ctrl-C 结束。

报告中进一步运行了路径复现代码。Git 返回的仓库根目录使用 /,Node path.join 生成的目标路径使用 ``。两种路径字符串无法相等。测试显示路径向上遍历 9 次 后到达 C:,随后停留在根目录继续循环。

报告者指出,apply 是 Backpass 将用户已经批准的修改真正写入项目的唯一入口,因此该问题会阻止 Windows 用户完成整个修改流程。该问题在页面记录时仍处于开放状态。

这项测试同样不涉及未来 Coding Agent 的质量变化,但提供了真实工作流中的运行结果。

作者公开说明:因果归因仍然困难

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

Backpass README 单独列出了因果归因问题。作者指出,一次 Agent session 表现良好,并不能证明某条 AGENTS.md 规则导致了这个结果;模型也可能错误解释某条规则对自己的影响。

原文使用了很直接的表述:

"Causal attribution is genuinely hard."

中文含义是:因果归因确实很困难。

Backpass 当前使用四类机制降低这类错误:每项证据必须带原始引用;新增规则至少需要两个独立 session;负面错误证据拥有更高权重;最终修改需要人工审核。官方没有给出这些机制能够把误判率降低到多少的数据。

作者实际使用记录:每周运行一次

网页地址:blog.kunchenguid.com/p/your-agen...

作者 Kun Chen 在 2026 年 8 月 23 日的文章中介绍了自己的使用方式。

他会对活跃仓库大约每周运行一次 Backpass,阅读生成的修改建议,拒绝模型推断过度的建议,接受其他修改。作者描述自己的长期体验是,AGENTS.md 会逐步变得更精简、更有效。

文章还给出了 Backpass 当时的几个规则:历史 transcript 压缩约 96%~99% ;新的 gap 少于两个 session 时直接丢弃;单次梯度步骤最多提出 5 项修改;项目级常驻记忆可以设置例如 5,000 Token 的预算。

这篇文章没有提供同一批 Coding 任务在优化前后的对照数据,也没有给出成功率、返工次数、成本或开发耗时变化。

官方后续修改:连续加强证据与因果判断

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

Backpass 在 2026 年 8 月 28 日至 29 日连续修改了与证据判断有关的逻辑。

版本 日期 相关修改
0.1.12 8 月 28 日 增加 gap identity 判断,并为删除 instruction 增加保护
0.1.13 8 月 29 日 将 gap domain 改为因果测试,并降低自动提取倾向
0.1.14 8 月 29 日 在审核界面增加 gap evidence funnel

0.1.12 同时让 transcript 抽样变成确定性且可保持一致;0.1.9 则修改了证据缓存,使证据复用限制在当前 memory hash 下。

这些版本记录的是 Backpass 如何判断重复错误、如何复用历史证据以及如何防止不合适的规则删除,没有发布对应的 Coding Agent 前后效果基准测试。

总结

目前公开的独立测试首先验证了 Backpass 本身可以运行。MrKeyoor 在全新 Debian 环境中完成安装,472 项项目测试全部通过,0 项失败。但这次测试没有连接已认证的 Claude、Codex 等 Agent,也没有执行真实项目的优化前后 Coding 任务对照。

真实用户运行数据还显示出平台差异。在 Windows 11 的一次测试中,默认 --jobs 4 分析 100 个 session 时出现 3 次 EPERM,最终 exit 1;降低到单任务运行后完成 proposal,但第二次只实际创建了 21 个 session,报告者没有把它视为严格对照实验。另一项 Windows 实测则发现 backpass apply 在写文件前进入无限循环。

截至目前,公开的非官方测试还没有给出下面这些数字:

  • Backpass 优化前后的 Coding 任务成功率;
  • Agent 返工或人工纠正次数变化;
  • 后续 Claude Code / Codex 输入或输出 Token 变化;
  • 单个开发任务的模型成本变化;
  • 完成相同任务所需时间变化。

因此,现有公开实测能够支持的范围是:Backpass 的代码和核心流程已经有人独立运行验证,也出现了真实用户工作流数据;但"经过 Backpass 修改的 AGENTS.md 能稳定提高 Claude Code 或 Codex 的开发质量"目前还没有独立 A/B 数据可以量化。

官方公开的 96%~99% 数字描述的是 Backpass 自身分析历史 transcript 时的压缩比例,与未来 Coding session 的 Token 消耗是两个不同指标,不能直接放在一起比较。

如果后续出现同一批 Coding 任务、同一模型、同一仓库下的前后对照测试,并公开成功率、Token、成本和返工次数,才能进一步量化 Backpass 对实际开发工作流带来的效果。

相关推荐
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
阿里云云原生30 分钟前
AI Coding 的观测与科学降本:从一次 Trace 到自动调优闭环
agent