dsh-compaction:DeepSeek Harness 的高效上下文压缩后端
ljsysfurryace/dsh-compaction
DSH plugin 的 AgentFrame 压缩后端,用语义+物理双轨 KV 压缩替代默认 LLM 摘要,实现 28.4x 压缩且不额外调用 LLM。
dsh-compaction 是 DeepSeek Harness 的压缩后端插件,它把默认的 LLM 摘要压缩替换为语义与物理双轨压缩,解决默认方案有损且每次需调用 LLM 的问题。语义轨通过 MemoryDirector 保留关键信息,物理轨采用吸收式 MLA 与 INT4 量化,实现约 28.4 倍 KV 压缩且不额外调用 LLM。插件支持自动压力触发与 /compact 手动控制,并提供 retainRatio 等可调参数,适合需要高效管理长对话上下文的 DSH 用户。
如何安装
dsh plugin --profile web add github:ljsysfurryace/dsh-compaction- 分类
- 工具与能力
- 平台
- DSH Plugin
- 作者
- ljsysfurryace
- 分发方式
- 插件
dsh-compaction 核心特性
dsh-compaction 仓库简介
它是做什么的?
dsh-compaction 是 DeepSeek Harness(DSH)的压缩后端插件,将默认的 LLM 摘要压缩替换为语义与物理双轨压缩。它解决默认压缩有损细节且每次需调用 LLM 的问题,通过语义轨保留关键信息、物理轨量化压缩,实现约 28.4 倍的 KV 压缩效果,同时不额外调用 LLM。该插件由 ljsysfurryACE 维护,采用 GPL-3.0 协议,适用于需要高效管理长对话上下文的 DSH 场景。
核心功能
- 语义压缩:通过 MemoryDirector 判断 token 价值,去闲聊、留关键,保留高信息行。
- 物理压缩:采用吸收式 MLA 与 INT4 量化,将每 token 字节从 270KB 降至 7.6KB,实现 28.4 倍压缩。
- 自动触发:基于压力自动执行压缩,无需手动干预。
- 手动控制:支持通过 /compact 命令手动压缩,或指定区域进行压缩。
- 可配置参数:支持调整保留比例、字节数等,适配不同场景。
怎么使用这个插件?
在 DSH 的 profile 配置文件中,将默认的 compaction-basic 替换为 compaction-agentframe,并启用语义与物理压缩选项即可。启用后,插件会自动监控对话压力,在需要时触发压缩,保留关键信息并节省 token。若需手动压缩,可在对话中输入 /compact 命令,或通过配置调整保留比例等参数。
本页是基于该插件官方 README 独立重写的导读——权威文档和最新变更请以源头为准:ljsysfurryace/dsh-compaction。插件是安装时就在你机器上运行的第三方代码;收录不代表背书——安装前请自行审阅源码。
DSH Plugin 常见问题
