dsh-tokenslash:为 DeepSeek Harness 削减每轮提示开销的裁剪插件
jessenreinhart/dsh-tokenslash
TokenSlash 为 DeepSeek Harness 自动裁剪无用工具 schema 与臃肿系统提示,最高削减 85% 提示开销,并把子代理任务路由到更省钱的模型。
dsh-tokenslash 针对 DeepSeek Harness 每轮都把全部已注册工具说明与插件指南塞进系统提示的问题,用一个轻量分诊模型判断当前提示真正需要哪些工具,只保留必要项。它把约 18,000 token 的每轮基线压到约 3,000 token,官方基准中四轮会话累计节省约 85%。normal、extreme、off 三档模式让日常开发与极致节省各取所需,continue 之类的追问会自动继承上一轮工具集,分诊失败时也不会丢弃任何工具。
如何安装
dsh plugin --profile web add github:jessenreinhart/dsh-tokenslash- 分类
- 模型与推理
- 平台
- DSH Plugin
- 作者
- jessenreinhart
- 分发方式
- 插件
dsh-tokenslash 核心特性
dsh-tokenslash 仓库简介
它是做什么的?
TokenSlash 是 DeepSeek Harness(DSH)的提示词瘦身插件,把每一轮对话里塞满的冗余工具 schema 与系统提示裁剪到真正需要的部分。它解决的是 DSH 默认把全部已注册工具说明和插件指南都塞进系统提示、导致每轮固定消耗大量 token 的问题。插件用一个轻量分诊模型判断当前提示实际需要哪些工具,只保留必要项,并支持把子代理任务路由到更省钱的模型。
核心功能
- 提示开销削减:把约 18,000 token 的每轮基线降到约 3,000 token,官方基准测试中四轮会话累计节省约 85%。
- 三档裁剪模式:normal 模式始终保留 read、write、edit、glob、grep、pwsh 等核心开发工具,extreme 模式只保留当前提示检测到的工具,off 模式完全关闭裁剪。
- 上下文感知延续:输入 continue、resume 或追问时,自动继承上一轮生效的工具集合,不会因为裁剪而中断工作流。
- 亚秒级分诊与失败开放:分诊约 500ms 完成,若分诊失败则不丢弃任何工具,保证安全兜底。
- 子代理模型分层:把轻量子代理任务自动路由到更便宜的模型,降低整体调用成本。
怎么使用这个插件?
在 DSH 中启用后,TokenSlash 以安全默认值开箱即用,无需额外配置即可开始裁剪。你可以在插件设置里选择 normal、extreme 或 off 三档模式:日常开发建议用 normal,保留核心文件与命令工具;追求极致节省时切到 extreme;需要完全原生行为时选 off。分诊结果会随每轮提示自动更新,遇到 continue 之类的追问会沿用当前工具集,因此不必手动重新声明需要哪些工具。
报错怎么排查?
如果发现工具被意外裁剪或分诊没有生效,先确认当前裁剪模式是否设成了 extreme,再检查分诊服务是否可达;插件内置失败开放机制,分诊失败时不会丢弃任何工具,因此出现异常时按官方说明修复分诊链路即可恢复。
本页是基于该插件官方 README 独立重写的导读——权威文档和最新变更请以源头为准:jessenreinhart/dsh-tokenslash。插件是安装时就在你机器上运行的第三方代码;收录不代表背书——安装前请自行审阅源码。
