dsh-hypercompact
在终端中运行以下命令:
dsh plugin install mrbeandev/dsh-hypercompact
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install mrbeandev/dsh-hypercompact 安装插件,源码见 https://github.com/mrbeandev/dsh-hypercompact。
插件介绍
长会话里,每次模型调用都会重新上传整段对话。在慢网或代理环境下,请求体体积往往比 token 数更早成为瓶颈:几十兆的上传可能拖到超时,而内置压缩又常在「窗口占比」上触发,还要把整段历史再发给模型做摘要,反而重复了已经失败的大上传。
dsh-hypercompact 按「下一次请求的字节数」做预算:超过阈值时在本地毫秒级压缩旧历史,全程不调用 LLM。你输入的内容会逐字保留在检查点里;旧的工具调用与结果收成摘要行并留下指针,助手还可通过 recall / recall_search 从追加式会话日志里按字节精确取回被压缩的原始输出。它实现公开的 ctx.compaction 契约,/compact、用量与上下文图表仍可照常使用。
适合经常在 DSH 里跑长任务、工具输出和图片很多的开发者,以及受上传体积或代理超时困扰、又不想为压缩再付一轮模型调用的用户。需在新建会话时选用 Hypercompact 预设(或设为默认);已有会话无法在中途切换压缩引擎。
使用场景
- 长会话请求体过大导致上传慢或代理超时
- 工具输出与内联截图占满请求体积
- 需要在不额外调用模型的情况下压旧历史
适合人员
- 经常在 DSH 跑长任务与多轮工具的开发者
- 受网络或代理上传限制的用户
- 希望用户原文保留且能还原压缩内容的 Harness 用户