代码仓库分析

fast-jev-compaction

为 Claude Code 删减旧工具调用和结果,保留留下来的原文,不另写摘要。

E2 · 资料已核对已检查公开资料或源码证据;仅有固定提交链接并经对应源码核对,才可称固定版本核验。不代表本站运行过、认可性能或保证安全。
Stars
6,653
Forks
387
协议
MIT
最近提交
2026-09-17

Jev 在这里做什么

分别判断工具调用与完整结果是否仍需保留,本地规则执行保留、截短或删除。

减少摘要改写对路径、命令和报错原文的影响。

请求会按预算分批,并非固定一次调用;可能误删上下文,演示动画不是在线 API 性能测试。 已核对固定版本 README 与集成源码。

这个项目适合解决什么任务?

修剪 Claude Code 工具历史,同时逐字保留仍有用的证据。

资料分析日期:

从输入到动作

  1. 代码配对工具调用和结果,并固定受保护消息。
  2. Jev 分别回答保留调用、保留完整结果两个 Noul。
  3. 本地阈值决定全留、保留结果头部或整对丢弃;失败保留内置回退。

实现中值得检查的地方

保留原文不等于上下文无损

用户/助手文字保留,但工具结果可能截断或删除;送给 Jev 的状态也会缩略输出,因此判断不一定看过每个原始字节。

查看对应来源 ↗

请求预算属于实现配置

固定 README 使用估算 token 进行适配,并重复共享状态;这些是插件预算,不是 TypeSafe 所有账户的现行配额。

查看对应来源 ↗

选择建议

适合精确工具输出比摘要更重要的场景。使用前对照压缩前后历史,测试后续能否找回路径、报错和约束。

如何自行检查

阅读 README 三种决策与 client.ts 传输接口,比较 keepResult 达标、仅 keepCall 达标及均不达标,核对调用/结果配对的一致性。

结论的适用边界

  • 本站未安装或执行 Claude Code hook。
  • 体积降低不能证明任务成功率或实际账单不变。
本次分析的原始资料