Skip to content

dsh-condense v0.1.0

Choose a tag to compare

@JxaMe JxaMe released this 20 Aug 01:12
· 24 commits to master since this release

dsh-condense v0.1.0

DeepSeek Harness (DSH) 打造的 token 优化插件——纯插件形态(不修改 DSH 源码),自动削减 agent 循环中的低价值 token,并诚实汇报每一分节省。

功能

  • 屏蔽低信号读取:拒绝读取 node_modules/.git/dist/、lock 文件、.min.js(≈2000 tokens/次)
  • readsmart_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_contextsmart_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 外部工具)。