dsh-curate
在终端中运行以下命令:
dsh plugin install 111222cjyq/dsh-curate
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install 111222cjyq/dsh-curate(源码:https://github.com/111222cjyq/dsh-curate),安装后重启 dsh web 并硬刷新页面。
插件介绍
长对话里工具输出、注入上下文和思维链很容易把模型可见窗口撑满,而自动压缩往往在阈值一到就整段压掉,你很难事先决定哪几句必须原文保留、哪几句可以收成摘要,也很难在压缩前把措辞改对。dsh-curate 把「整理上下文」做成右侧工作台:按轮浏览当前模型能看到的全部消息,由你标重要、一般或次要,并在不调用模型的前提下就地改写用户、助手、工具结果与注入上下文;最后一条消息始终保留,原始内容仍留在 append-only 日志里,只是用 surface replacement 或消息投影让模型读到整理后的版本。
核心流程是「先看清、再改对、再按你的标记压」。你可以给单条消息或整轮批量设语气,一轮里也可以混合「保留助手回答 + 压缩工具噪音」;工具调用与对应结果会作为一对联动标记,避免把配对拆开。点「应用到上下文」只写入暂存修改并自动备份;点「压缩上下文」时模型才为每个非保留区间生成摘要,也可走官方 /compact。工作台支持全部内容或仅对话文本视图,并可选择压缩摘要是否只看用户与助手文字;每次写入前都会在本地留下 JSON 备份与审计记录。
它不替代 DSH 自带的自动压缩插件,也不替你决定什么重要——适合愿意花几分钟人工把关上下文的人:调试复杂 agent、清理工具噪声、保留关键原文同时缩短历史,或在压缩前先修正错误表述。若你只需要「到线就自动压」,继续用 compaction-basic 即可;若需要可控、可编辑、可备份的压缩路径,这个插件更贴合。
使用场景
- 长对话里工具输出太多,想保留关键回答同时压缩噪音
- 压缩前需要改用户措辞或工具结果,避免错误上下文被写进摘要
- 自动压缩太粗,想按轮/按条标重要再区间压缩
适合人员
- 经常调试复杂 agent 与多轮工具调用的 DSH 用户
- 愿意花几分钟人工把关模型可见历史的进阶用户
- 需要在压缩前编辑消息并保留本地备份的谨慎使用者