DSH Plugins
返回列表
🧠

dsh-handoff-compaction

记忆 更新于 2026.10.15

在终端中运行以下命令:

dsh plugin install knighthongyu/dsh-handoff-compaction

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

在 DeepSeek Harness 中执行 dsh plugin install knighthongyu/dsh-handoff-compaction,或从 https://github.com/knighthongyu/dsh-handoff-compaction 获取源码后按 DSH 插件方式加入目标 profile 并重启。

插件介绍

小上下文窗口的模型在长会话里很快就会「忘记」任务目标、已做决策和验证结论,只能反复追问或从头梳理。dsh-handoff-compaction 是 DSH 的上下文压缩插件:把较早对话收成结构化的 Context Handoff,近期消息仍以原文留在上下文中,让 Agent 在有限 token 里仍能把握当前任务与下一步。

你可以在 Web 插件详情页可视化配置压缩预算,默认约 8k 摘要上限与 16k 近期保留;接近阈值时自动压缩,也可用 /compact 手动触发。会话事件仍是追加写入,被压缩遮住的内容不会消失,可通过官方 SQLite 历史工具按需搜索与读取;插件不提供自动 RAG,由 Agent 在需要时调用 session_search 等工具。

摘要请求会回放完整当前对话面(含系统提示与工具定义)再附加 handoff 指令,有利于部分本地提供商做前缀缓存复用;失败时会保守回滚,不提交无效摘要。适合本地小窗模型、长开发/调试会话,以及希望在可控预算下延续任务连续性的 DSH 用户。

使用场景

  • 本地小窗模型进行长开发或调试会话
  • 对话接近上下文上限需要自动或手动 /compact
  • 需要从被压缩前的完整会话中找回细节

适合人员

  • 使用 DSH 且上下文窗口较小的开发者
  • 需要长任务连续性与可检索完整历史的用户
  • 希望在 Web 端可视化调节摘要与近期保留预算的人