dsh-context-management
在终端中运行以下命令:
dsh plugin install overact/dsh-context-management
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install overact/dsh-context-management,从 https://github.com/overact/dsh-context-management 安装并注册该插件。
插件介绍
长对话里上下文迟早会顶到上限,单靠默认压缩很难在「省 token」和「别丢关键决策」之间兼顾。dsh-context-management 面向 DeepSeek Harness,用多窗口切换把对话切成一段段可交接的上下文:每次真正提交替换消息后窗口号才前进,交接包里有目标、待办、近期指令与笔记摘要,并在预算紧张时按优先级裁剪,而不是简单从末尾截断。
插件通过官方扩展点挂载自定义压缩引擎,复用 DSH 自带的配对检查、保留尾段、事务与持久化;自动压缩仍由宿主回调驱动,不另起循环。除窗口切换外,还提供仅本会话可见的笔记工具(跨窗口与重启保留),以及基于完整会话日志的分页历史检索,可按窗口、事件 ID 找回原始证据与交接摘要。
适合在 DSH 里跑长链路任务、多轮工具调用的用户:需要主动 new_context 或依赖自动压缩换窗,又希望用笔记沉淀约束、用 history 工具翻旧记录的人。若未在预设中挂载该引擎,new_context 会明确失败,笔记与历史工具仍可用;关闭插件或缺少宿主时,行为回退为原生压缩,不拖垮会话。
使用场景
- 长对话接近上下文上限需要自动或手动换窗
- 多轮工具调用后要用笔记保留目标与约束
- 需要从完整会话日志分页检索某次决策或工具结果
适合人员
- 在 DSH 上跑长链路 Agent 任务的开发者
- 需要结构化窗口交接而非简单截断的用户
- 希望笔记与历史工具仅绑定当前会话的人