dsh-context-compactor:DeepSeek Harness 的上下文压缩与总结插件
kusesad-1122/dsh-context-compactor
DSH 上下文压缩插件:80% 自动详细总结压缩,硬性保证 token 下降,overflow 自动恢复,提供 /compact 与 /context-status 命令及输入框上方一键按钮。
dsh-context-compactor 是专为 DeepSeek Harness 打造的上下文压缩与总结插件,解决长对话接近模型窗口上限时请求失败的问题。它会在上下文用量达到 80% 时自动用 LLM 生成详细中文总结,压缩较早历史并保留核心信息,同时通过压缩后 token 校验确保用量真实下降。遇到 context-overflow 报错时自动恢复重试,超大工具结果也会被智能裁剪。输入框上方的工具条提供一键压缩与提示增强按钮,配合 /compact、/context-status 等命令,让上下文管理变得简单直观。
如何安装
dsh plugin --profile web add github:kusesad-1122/dsh-context-compactor- 分类
- 会话与消息
- 平台
- DSH Plugin
- 作者
- kusesad-1122
- 分发方式
- 插件
dsh-context-compactor 核心特性
dsh-context-compactor 仓库简介
它是做什么的?
dsh-context-compactor 是 DeepSeek Harness(DSH)的上下文压缩与总结插件,自动管理长对话的 token 用量。它解决对话接近模型窗口上限时因上下文溢出导致请求失败的问题,通过详细总结压缩历史消息并保留核心信息。核心能力包括 80% 阈值自动触发总结、压缩后 token 校验、context-overflow 自动恢复、超大工具结果裁剪,以及输入框上方的快捷按钮和手动命令。
核心功能
- 自动总结压缩:达到模型窗口 80% 时,自动用 LLM 将较早历史压缩为详细中文 checkpoint,仅保留最近 16% 的原始对话。
- 压缩后验保证:每次压缩后校验 totalTokens 必须严格下降,否则追加压缩尝试。
- context-overflow 自动恢复:当 provider 报上下文超限时,自动总结压缩并重试请求,默认最多重试 2 次。
- 工具结果裁剪:对超过 8192 字符的工具输出保留头尾,避免粗暴截断对话历史。
- 输入框工具条:实时显示上下文用量百分比,提供「压缩总结」和「提示增强」按钮,一键触发压缩或增强提示词。
- 手动命令:支持 /compact、/enhance-prompt、/context-status 命令,查看用量或立即压缩。
怎么使用这个插件?
在 DSH 中启用后,插件自动监听 agent 创建并挂载压缩引擎,无需额外配置即可工作。当上下文用量达到 80% 时自动触发详细总结;也可点击输入框上方的「压缩总结」按钮或输入 /compact 手动压缩。输入 /context-status 可查看当前 token 用量、窗口大小和阈值。若需调整触发比例或保留比例,可在配置文件中修改 thresholdRatio 和 retainRatio,或为特定模型设置 modelPolicies 覆盖。
本页是基于该插件官方 README 独立重写的导读——权威文档和最新变更请以源头为准:kusesad-1122/dsh-context-compactor。插件是安装时就在你机器上运行的第三方代码;收录不代表背书——安装前请自行审阅源码。
DSH Plugin 常见问题
