DSH Plugins
返回列表
🤖

dsh-compaction-micro

模型推理 更新于 2026.09.01

在终端中运行以下命令:

dsh plugin install Perfirstvito/dsh-compaction-micro

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

在 DeepSeek Harness 中执行 dsh plugin install Perfirstvito/dsh-compaction-micro 即可安装,详见 https://github.com/Perfirstvito/dsh-compaction-micro

插件介绍

DeepSeek Harness 的上下文压缩链路里,模型摘要(summarize)是最贵的一步:一次完整模型调用,token 开销和延迟都高。当会话中积累了大量 read、glob、grep 这类只读、可重跑的工具结果时,上下文往往还没到摘要阈值就已逼近上限。dsh-compaction-micro 就是为此设计的微型清理层——它在微阈值(默认 0.85 倍有效窗口)处,把白名单内最旧的工具结果替换为占位符,让上下文压力先降下来,从而显著减少昂贵的摘要触发次数。

它的定位是一个纯观察者:不修改模型请求、不发起任何模型调用。所有改写都是单节点内容替换,每次替换前都会先写入一条 compaction/prune 影子事件,保证持久化日志始终是可直接重建的事实源。白名单完全由操作者掌控,read、glob、grep 及只读网页工具是预期成员,write、edit、shell 等变更型工具必须排除在外。retainRecent 参数保证最近 N 条结果始终可见,避免误删正在使用的上下文。

适合重度依赖只读工具链路的 Harness 用户:当工作流大量调用文件读取、代码搜索和网页抓取,且希望在不牺牲可重建性的前提下压低摘要调用频率,这个插件可以作为一个轻量、无侵入的前置清理层,与官方的 dsh-compaction-basic 配合使用。

使用场景

  • 会话中大量 read/glob/grep 结果堆积,上下文接近上限但尚未触发昂贵摘要
  • 希望降低模型摘要调用频率,同时保持持久化日志的可重建性
  • 与官方 dsh-compaction-basic 搭配,在前置阶段完成低成本清理再交给摘要兜底

适合人员

  • 重度依赖只读工具(文件读取、代码搜索、网页抓取)的 Harness 工作流用户
  • 希望在不修改模型请求的前提下压降 token 开销的操作者
  • 已在 dsh-compaction-basic 基础上寻求更细粒度压缩控制的进阶用户