开源 light-tools:无损 Agent 工具集,84% token 无需进上下文
Select-Lifeguard-658 · reddit · 2026-08-24
作者开源了 light-tools,一套专为 Agent 设计的文件、Shell 和 SSH 工具集,旨在解决上下文预算问题。与传统工具通过压缩或丢弃 token 来节省空间不同,light-tools 采用了无损策略:
- 窗口化读取:大文件按页加载,通过 [CONTINUE] 游标继续,防止模型一次性消耗过多上下文。
- 结果持久化:命令输出存入索引文件,支持后续按需 grep 或分页查看,而非一次性展示。
- 智能去重:基于内容哈希去重,只有文件修改后才重新读取完整内容。
- 往返验证:确保压缩后的数据能无损还原,否则发送原始数据。
工具还针对模型常见的工具调用错误进行了二进制层面的修复(如拼写纠正、类型强制转换),并在执行危险操作(如 rm)前进行枚举和快照。作者实测数据显示,在 31.9 万次工具调用中,约 84% 的 token 被过滤,未进入模型上下文。项目采用 GPL-3.0 协议,支持 MCP 和 stdio。
「编程与Agent」频道最新
- Obsidian 插件 Smart Chat:AI 对话链接与状态直接存进笔记 — AINewsletter · 2026-08-24
- 用 AI 写代码虽快,但理解项目历史却成了新负担 — Warm-Reaction-456 · 2026-08-24
- 给每个 Agent 分配真实邮箱后,我们踩了这些坑 — saltexx · 2026-08-24
- 同模型换编码 Agent 结果天差地别,评测矩阵揭示 harness 才是关键变量 — oliver-zehentleitner · 2026-08-24
- 从业者提醒:别用 LLM 省下的时间产出更多平庸代码 — tokenbender · 2026-08-24
- Dan Luu:软件没理由再慢了,LLM 让性能优化人人可得 — tokenbender · 2026-08-24