dsh-compact-saviour
在终端中运行以下命令:
dsh plugin install aa2246740/dsh-compact-saviour
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 或 DSH Studio 打开插件页,选择添加插件,在包名或地址中填入 https://github.com/aa2246740/dsh-compact-saviour 并按向导完成安装与启用。
插件介绍
长对话在 DeepSeek Harness 里很容易顶满上下文窗口:官方压缩能救急,但未必总能一次成功,也未必想用当前会话模型去“收拾”整段历史。Compact Saviour 把压缩从会话主模型里拆出来,让你单独选一台摘要模型,用自动辅助、长按圆环或弹层里的手动按钮,在需要时把对话表面收轻,同时保留原始会话日志。
核心体验很克制:在设置里选好压缩模型与 reasoning level 后,短按仍是官方上下文弹层,长按圆环约 650 毫秒即可触发压缩;运行中圆环会显示进度与等待文案,不会额外塞第二个圆环或弹层外的快捷入口。默认策略是“官方连续失败两次后救援”——自动压缩先交给官方流程,连续两次符合条件的失败后再由 Saviour 静默接管;你也可以改为全程使用 Saviour 模型,或关闭自动辅助,只保留手动与长按。
压缩本身按独立系统提示词做有损摘要:转录作输入,不重演历史里的工具与文档指令;分块与预算会结合目标会话模型、工具定义与上下文容量估算,能整段容纳就只调一次,否则分块再合并,并在多种失败条件下拒绝写入不安全的结果。若你同时使用会话模型路由类插件,还可通过公共服务拿到当前会话的真实上下文模型与压缩路由,让容量解析与最终请求与路由快照一致。
适合经常跑长工具链、多轮纠错或多文档协作的用户:想在额度与稳定性之间多一层可控手段,又不想默认用会话模型做摘要的人。需要接受摘要可能漏细节——插件只替换模型下次看到的会话表面,原始记录始终在;也需在官方弹层 DOM 变更后重新验收兼容性。
使用场景
- 多轮工具调用后上下文接近上限,需要尽快为下一轮腾出空间
- 官方自动压缩连续失败,希望由配置的摘要模型静默接管
- 想在不动会话主模型的前提下,手动或长按整理长对话
适合人员
- 经常跑长会话、多步工具链的 Harness 用户
- 希望压缩与对话模型分离、单独控额度的人
- 需要自动辅助加手动/长按双入口的进阶用户