DSH Plugins
返回列表
🤖

dsh-token-frugal

模型推理 更新于 2026.10.14

在终端中运行以下命令:

dsh plugin install xuzihao66/dsh-token-frugal

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install xuzihao66/dsh-token-frugal 即可安装,源码见 https://github.com/xuzihao66/dsh-token-frugal。

插件介绍

长会话里,网页抓取、终端输出和读文件结果会不断堆进上下文,输入 Token 账单往往比对话本身更刺眼。dsh-token-frugal 挂在 Harness 事件流里,在内容写入历史之前就做结构感知压缩与有预算的裁剪,并配合工作区记忆与召回,尽量在不砍掉能力的前提下把「送进模型的字节」压下来。

插件在 tools/post-execute 阶段处理已接受的工具结果:先做无损变换,再在需要时用头尾省略并标明恢复路径;在 agent/created 上可按配置隐藏部分工具,并打开本会话在工作区记忆文档中的区块;新用户消息到达 agent/inbox/claimed 时,会从该文档匹配摘录,通过 agent.inject() 追加注入而非改写历史。对话区下方的分级面板把节省项分成初等(无损)、中等(可折叠还原)、高等(裁剪与改写)三档,每项独立开关,即时作用于当前会话并持久化;设置里的统计页用 Harness 同源的 4 字符≈1 Token 启发式,分别展示本次进程与历史累计省下的量。

它与自带的 compaction 和 spill 策略是互补关系:不改写已落盘的历史表面,而是让写入前的内容更便宜;需要溢出存储时复用 ctx.spillStore,并排在 spill 预算决策之前。适合经常跑多轮工具、上下文动辄百万级 Token,又希望自己掌控「省多少、省在哪」的 Harness 用户;若工作区是 Git 仓库,建议把记忆文档加入 .gitignore。

使用场景

  • 长会话中终端、读文件和网页抓取输出导致上下文 Token 暴涨
  • 需要在不重启会话的情况下按档位开关各类节省策略
  • 希望用统计页核对本次与历史累计实际省下的输入量

适合人员

  • 经常跑多轮工具调用的 DeepSeek Harness 用户
  • 对无损压缩与有代价裁剪要自己能控的人
  • 同一工作区多会话、希望靠记忆文档减少重复读 transcript 的开发者