dsh-condense v0.1.0
dsh-condense v0.1.0
为 DeepSeek Harness (DSH) 打造的 token 优化插件——纯插件形态(不修改 DSH 源码),自动削减 agent 循环中的低价值 token,并诚实汇报每一分节省。
功能
- 屏蔽低信号读取:拒绝读取
node_modules/、.git/、dist/、lock 文件、.min.js(≈2000 tokens/次) read→smart_read引导:源码文件全量读自动改走 tree-sitter 骨架提取(省 45-74%,主动引导零报错)- 超大输出压缩:>8KB 输出头尾截断
- 哈希去重:read/glob/grep/smart_read/trim_context/bash——执行照常、输出哈希一致才省略(绝不误导)
trim_context:BM25 候选文件排序,支持中英文 + 片段检索condense_stats:统一统计 + 真实 token 计量(provider usage 实测)+ 持久化(重启不丢)- conciseness 指令:系统提示注入
实测效果
smart_read单文件节省 45–74%trim_context→smart_read链路整体 91%- 42 个 vitest 单测全过(边界案例覆盖:模板字符串/正则/TSX/多行签名/去重哈希/持久化)
安装
dsh plugin add github:JxaMe/dsh-condense兼容性
- 验证于 DSH 0.1.0-rc.8(peer 范围
>=0.1.0-rc.7) - 与 dsh-better-edit 互补:它省编辑输出 token,本插件省读取/上下文 token
致谢
受 ctxlite(MIT + Commons Clause)启发——同类问题,不同架构(DSH 原生插件 vs 外部工具)。