DSH Plugins
返回列表
dsh-compact-manager

dsh-compact-manager

模型推理 更新于 2026.10.09

在终端中运行以下命令:

dsh plugin install frankshi2024/dsh-compact-manager

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

在 DeepSeek Harness 终端执行 dsh plugin install frankshi2024/dsh-compact-manager 即可从 https://github.com/frankshi2024/dsh-compact-manager 安装本插件。

插件介绍

DeepSeek Harness 内置压缩会在上下文压力达到公式阈值时自动丢弃历史。当模型把输出预留 maxTokens 设得很高时,W 减 O 再减 65536 往往比 0.8 倍 W 更小,长窗口模型可能在窗口仅用到约四分之一就开始压缩。例如 256K 窗口配 128K 输出时,实测压缩几乎都卡在 65536 tokens 附近。

dsh-compact-manager 把何时触发压缩改成可配置的三级策略:全局、按上下文长度档位正负 5% 容差、以及精确的 provider 与 model。每一层都是完整策略,比例、输出感知、固定阈值、绝对值等四项可独立开关,高层整体覆盖低层,最终生效阈值取已启用项的最小值。侧边栏压缩策略页可选路由、套用预设、编辑各层并保存,并定期或窗口聚焦时刷新,直观看到当前阈值与内置默认的对比。

插件只改变触发时机,一次压缩保留多少逐字历史仍由官方 compaction-basic 决定,上下文溢出恢复路径也不变。适合经常在长上下文、大输出上限模型上对话、又不想过早丢历史的 dsh 用户,尤其是想按模型或窗口档位精细调阈值的人。

截图预览

使用场景

  • 大输出预留导致过早触发内置压缩、历史被提前丢弃
  • 需要按窗口档位或具体模型单独调高压缩触发点
  • 想在侧边栏对比当前生效阈值与官方内置阈值

适合人员

  • 经常使用 256K 等长窗口模型的 dsh 用户
  • 不愿在窗口仅用约四分之一就丢会话历史的人
  • 需要进程级、可持久化压缩策略的进阶用户