dsh-token-saver
在终端中运行以下命令:
dsh plugin install LoveDoLove/dsh-token-saver
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install LoveDoLove/dsh-token-saver 安装插件;也可从 https://github.com/LoveDoLove/dsh-token-saver 查看发布说明与固定版本包。
插件介绍
在 DeepSeek Harness 里,一次读文件、grep 或命令日志往往就能塞满大量上下文,而这些字节会在后续每一轮对话里继续占用窗口。DSH Token Saver 在工具执行返回之后介入:对过长结果保留首尾、折叠大型 grep 并尽量保留匹配与上下文,还可通过 RTK 压缩结构化命令输出,让模型看到更精简、仍可用的信息。
插件以可配置为主,默认只开启相对稳妥的裁剪与 grep 折叠;上下文压力处理、RTK、提示词塑形、本地应答与 LLM 摘要压缩等增强能力均默认关闭,可按模式与选项逐步打开。所有优化路径采用 fail-open:一旦出错,原始内容原样保留;标记为错误的工具结果也不会被工具输出过滤器压缩。
适合长期跑 Agent、频繁读仓库与跑 shell 的用户,希望在不大改工作流的前提下控制上下文膨胀。保守模式侧重裁剪与折叠;平衡与激进模式可引入更强的压缩策略(含可选 LLM 摘要),启用前建议在 DSH Web 的 Settings → Token Saver 中查看统计与选项,并留意压缩可能改变模型可见信息。
截图预览
使用场景
- 长时间 Agent 会话中频繁 Read/Grep/Shell,上下文被工具输出快速撑满
- 需要在保留关键匹配与首尾信息的前提下,压缩 grep 与命令日志体积
- 希望按保守/平衡/激进模式逐步启用上下文压力处理或 LLM 摘要压缩
适合人员
- 日常用 DSH 跑编码 Agent、对上下文长度敏感的用户
- 经常读大文件、全库 grep 或查看冗长命令输出的开发者
- 愿意在 Web 设置里调 mode 与裁剪参数、并关注节省统计的人