开源 Smarter Compact:长会话成本降 72%,被裁剪上下文可搜索召回
goost95 · reddit · 2026-11-06
Reddit 用户发布开源项目 Smarter Compact(Apache-2.0),用本地代理 + MCP server 让长 coding-agent 会话便宜 72% 且不丢信息,兼容 Claude Code、Codex、OpenCode、Pi。
工作原理
- 本地 SQLite 存储全部消息;prompt 达到上限(Haiku 95k)时裁掉旧轮次,留一条便签说明内容去向与可用工具
- 无 LLM 摘要调用;裁剪在各请求间保持一致,prompt cache 持续命中
- 4 个只读 MCP 工具:smartcompactsearch(全文/正则/嵌入混合搜索)、smartcompactsql(只读 SELECT 统计)、smartcompactget(分页读回大 tool result)、contextstatus(裁剪与缓存命中率)
关键发现
- 便签必须点名工具:改之前 agent 24 题中 16 题答「不知道」;改后每次运行主动搜索 6–14 次,无一答不知道
- Claude Code 会给 MCP 工具名加前缀,便签需用当次请求的确切工具名
- 裁到一半比裁到 30% 更好——裁太狠 agent 会重读刚看过的文件
实测(ContextBench + Haiku 5.5):最长日志任务得分 0.35→1.00,峰值 prompt 762k→95k,单次成本 $6.07→$0.38;四种任务平均省 72%。作者提醒是合成任务、样本少。
所属事件:开源 Smarter Compact 让长会话成本降七成(2 条相关)→
「编程与Agent」频道最新
- 开发者观察:Astra 与 Opus 5.5 修一处 bug 会主动排查同类问题 — dreamwieber · 2026-11-06
- Tapkit 让 AI agent 直接操控真实 iPhone,App 全变工具 — edgarpavlovsky · 2026-11-06
- 作者用 agent 队友接管 GTM 发布流程,九个月实践复盘 — cameronstow · 2026-11-06
- 两套开发者安全工具包:审计 GitHub Actions 权限与域名 HTTPS 配置 — _jaydeepkarale · 2026-11-06
- DoorDash 封杀计算机使用 Agent,团队改用 Uber Eats 自动点餐 — RishabJainK · 2026-11-06
- Google Antigravity 推出远程 Agent:云端虚拟机跑任务、手机上授权 — gaganghotra_ · 2026-11-06