DSH Plugins
返回列表
🧠

dsh-context-maid

记忆 更新于 2026.09.05

在终端中运行以下命令:

dsh plugin install Icstick/dsh-context-maid

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

在 DeepSeek Harness 中安装 dsh-context-maid 插件(开源地址:https://github.com/Icstick/dsh-context-maid),安装后需按配置说明 disable 官方 compaction-basic 与 tool-result-pruner 并重启 dsh。

插件介绍

跑长会话最折磨人的瞬间,往往不是对话本身太长,而是工具输出和无效日志把上下文撑得臃肿——一次失败的构建刷出几百行 stderr,同一个文件被读了五遍,某次实验的中间结论早被后续结果取代。更糟的是,你半小时前那句"这个必须用 pnpm"、当前进行到一半的目标,就夹在这片垃圾堆里,一旦触发压缩,很可能跟 stderr 一起被压成一句模糊的"用户提过 pnpm"。dsh-context-maid 要解决的就是这个"垃圾和重点混在一起、一压全模糊"的困境。

它的做法是把"清垃圾"和"护重点"彻底分开。每条消息会被打上五级标签(PIN / KEEP / SLIM / SWEEP / FOLD),工具输出按内容类型感知瘦身——错误信息留尾部、JSON 留骨架、日志保头尾,而不是简单砍掉首尾各 N 个字符。被你明确提出的要求、纠正确认的决策,会被钉在不可压缩区,压缩前还会注入摘要指令强制保留。被清除的内容不会凭空消失,而是先进 ACP ledger 归档,压缩摘要本身也带 supersedes 链,随时可回溯。摘要模型可以单独指定为便宜或本地模型,不拖慢主对话。

如果你日常用 dsh 跑多轮调试、批量实验、或任何工具调用密集的工作流,这个插件就是给上下文找个"女仆":垃圾按垃圾清,重点按重点护,你要找的东西随时能从抽屉里拿回来。

使用场景

  • 长会话中工具输出和失败日志堆积,上下文窗口快速膨胀
  • 触发压缩时用户关键要求和进行中的目标被模糊化为一句笼统摘要
  • 多轮调试中无效中间结论与有效决策混在一起难以区分

适合人员

  • 频繁使用工具调用的 dsh 重度用户
  • 跑多轮调试和批量实验、上下文极易膨胀的工程师
  • 关注上下文可回溯性和压缩质量的开发者