DSH Plugins
返回列表
dsh-context-assembler

dsh-context-assembler

模型推理 更新于 2026.09.11

在终端中运行以下命令:

dsh plugin install catsenior507/dsh-context-assembler

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

在终端执行 dsh plugin install catsenior507/dsh-context-assembler 即可安装该插件,源码仓库为 https://github.com/catsenior507/dsh-context-assembler ,安装后重启 dsh web 面板即可使用。

插件介绍

DeepSeek Harness 的上下文管理只有两档:要么把整段会话日志原封不动塞进窗口,要么等阈值触发一次你既看不到内容、也无法撤回的自动压缩。长任务里,一段四千 token 的 grep 输出、一份早已诊断完毕的堆栈、一个已经收尾的子任务,全都赖在窗口里,直到那次你无法审查的折叠把它们压成一坨看不见的摘要。dsh-context-assembler 把上下文从"一个长度"变成"一组决策":你沿着一棵可检查的树逐段选择保留、摘要或移除,模型每次请求实际看到的内容由此由你决定。

核心能力是在 harness 表面折叠原语(N 到 1 的区间替换)之上构建的交互式三态编辑器:full 保留原文、key 折叠为一条摘要、off 降为零或极少 token 的标记。面板按轮次、步骤、工具调用、子代理会话渲染整棵树,未触及的前缀节点保持原位,provider 的 KV cache 仍可复用;工具调用与结果被当作原子组处理,避免向 provider 发出畸形形状。代理侧注册了 context_assembler 工具,让模型在子任务收尾后主动把历史折叠为一行结论,而非被动等待阈值触发。

适合跑长链路、多工具、多子代理会话的 DeepSeek Harness 重度用户。如果你厌倦了"全给或全压"的二元选择,希望每一次上下文包含与排除都是一次可审查、可撤回的明确决策,这个插件就是为此而生。

截图预览

使用场景

  • 长任务中逐段折叠已完成的子任务,释放上下文窗口空间
  • 用预设规则自动将工具结果压缩为一行摘要,减少 token 占用
  • 让代理在子任务收尾后主动撰写语义结论,替代不可见的盲压缩

适合人员

  • 跑长链路、多工具、多子代理会话的 DeepSeek Harness 重度用户
  • 需要精确控制模型每轮实际接收内容的推理工程师
  • 希望用可审查、可撤回的显式决策替代不可见自动压缩的开发者