dsh-compaction-tune
在终端中运行以下命令:
dsh plugin install kuanfu0430/dsh-compaction-tune
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中运行 dsh plugin install kuanfu0430/dsh-compaction-tune 即可安装,源码见 https://github.com/kuanfu0430/dsh-compaction-tune
插件介绍
DeepSeek Harness 自带的压缩策略(@deepseek-ai/dsh-compaction-basic)使用一个写死在插件 YAML 里的静态 ratio(默认 0.8),对话过程中无法调整。dsh-compaction-tune 在输入框右下角挂了一个实时控件,让你按百分比(30–80%)或绝对 token 数(64k–832k)设定压缩触发点,写入本地 settings 后于下一个 agent step 立即生效,无需重启。
控件与官方压缩后端协作:当已用 token 越过你设定的阈值且仍低于 80% 安全上限时,插件主动调用 compactIfNeeded 执行压缩;若阈值已到 80% 上限,则回退给官方监听器触发。若同时加载了 anchored 压缩后端,本插件只暴露策略接口,不注册第二触发器,避免重复压缩。子会话(侧栏分支等)不会继承主聊天的阈值,保留后端默认行为。
适合需要频繁切换长/短上下文任务、希望按任务粒度微调压缩时机,又不想改动官方插件 YAML 的 DeepSeek Harness 用户。注意:仅安装本插件不会引入压缩引擎,web profile 需已搭载 compaction-basic 或兼容后端才能实际触发压缩。
使用场景
- 长对话进行中动态调整压缩触发点,无需重启
- 在短任务与长任务间快速切换百分比或 token 阈值
- 避免每次改压缩策略都手动编辑插件 YAML 并重启 dsh web
适合人员
- 频繁处理长上下文、需要按需微调压缩时机的 DSH 用户
- 希望按任务粒度控制压缩边界而不改动官方插件配置的开发者
- 使用 web profile 且已搭载 compaction-basic 的轻量场景用户