DSH Plugins
返回列表
🤖

dsh-active-context-pruning

模型推理 更新于 2026.08.25

在终端中运行以下命令:

dsh plugin install aerince/dsh-active-context-pruning

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在终端执行 dsh plugin install aerince/dsh-active-context-pruning,或在 Desktop 插件面板中粘贴源地址 https://github.com/aerince/dsh-active-context-pruning,安装后重启 DSH 即可。

插件介绍

在 DeepSeek Harness 的长多轮工具调用会话中,上下文窗口很快被填满,而内置的自动压缩往往对所有旧消息一视同仁,可能将仍需可见的关键信息压缩掉,或反过来保留大量已无用的细节。dsh-active-context-pruning 将判断权交还给模型本身:由它决定哪些历史值得压缩、自行撰写检查点摘要,再调用官方 compactRegion API 从下一次请求的表层中隐藏该范围,节省 token 的同时原始文本始终保留在 session.events 中。

插件提供四个工具:acp_status 查看压缩状态与表层 seq 表,acp_compress 用模型撰写的摘要替换一段表层 seq 范围,acp_decompress 读回被隐藏的原文,acp_search 在表层与已压缩原文中检索。安全护栏已内置:最近的 preserveRecent 条表层(默认 2 条)不可被压缩、摘要必须短于被藏内容、工具调用对必须配对平衡,且原始事件日志从不被修改——解压只是以工具结果形式返回原文,不撤销表层替换。

适合在 Harness 中运行长流程 Agent 任务或多步工具链的开发者,尤其是希望把上下文窗口留给当前正在执行的步骤、同时保留随时调取任意原始文本能力的场景。

使用场景

  • 长多轮工具调用会话中上下文窗口接近上限,需要选择性压缩历史而非一刀切
  • 复杂 Agent 工作流中希望把上下文留给当前步骤,同时保留按需检索旧记录的能力
  • 内置自动压缩过于粗放,希望由模型自主判断哪些历史值得摘要化

适合人员

  • 在 DeepSeek Harness 中运行长流程 Agent 任务的开发者
  • 使用多步工具链、需要精细上下文控制的 Harness 用户
  • 希望用模型自主压缩替代统一自动压缩的提示工程师