dsh-plugin-om
在终端中运行以下命令:
dsh plugin install FanetheDivine/dsh-plugin-om
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中执行 dsh plugin install FanetheDivine/dsh-plugin-om 即可安装该插件,源码仓库为 https://github.com/FanetheDivine/dsh-plugin-om 。
插件介绍
长时间运行的 DSH 会话会迅速填满上下文窗口,而简单截断又会让关键信息丢失。dsh-plugin-om 引入观察记忆(Observational Memory)策略:在每次 agent 步骤前自动把较早的消息压缩为摘要块,摘要块累计超过第二层阈值时再合并为一条更紧凑的摘要,从而在不丢失语义的前提下大幅降低 token 压力。
除自动压缩外,插件还提供两套回看工具:recall 按消息索引区间检索原始内容(含图片附件),recall-semantic 借助本地嵌入模型对全部完整消息做语义检索,让被压缩进摘要的信息仍可被找回。摘要解析采用标签锚定加模糊重建的容错链路,核心服务异常时压缩器自动降级并以警告事件上报,浏览器端将其渲染为可展开的警告行,不阻塞会话。
如果你依赖 DSH 做多轮 agent 工作流或长链路推理,希望比内置 compaction-basic 更精细地管控上下文,同时保留随时回溯原始消息的能力,这个插件很适合。即便关闭自动压缩,recall 与 recall-semantic 工具仍独立可用,适合从单人长会话到多 agent 协作等多种场景。
使用场景
- 长会话中自动压缩历史消息以控制 token 消耗
- 按消息索引回看被压缩前的原始对话内容
- 用本地嵌入模型对全部完整消息做语义检索
适合人员
- 需要精细化上下文管理的 DSH 多轮 agent 用户
- 处理长链路推理且需回看原始消息的开发者
- 希望比默认压缩更细致控制摘要节奏的团队