dsh-memory-canvas
在终端中运行以下命令:
dsh plugin install guobinmengxiang-rgb/dsh-memory-canvas
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行安装命令即可将插件加入当前 profile,源码仓库地址为 https://github.com/guobinmengxiang-rgb/dsh-memory-canvas 。
插件介绍
执行复杂多步任务时,工具日志不断膨胀,很快就把上下文窗口塞满,而真正需要记住的只有任务结构的骨架。dsh-memory-canvas 解决的就是这个痛点:把大段工具输出卸载到本地 refs 文件,在上下文里只保留一张 Mermaid 画布来追踪任务节点,需要时再按 node_id 把原文捞回来。整个过程零守护进程、无需向量数据库,数据全部落在 .dsh-memory 目录下,干净且可审计。
插件暴露三个工具供 agent 主动调用:memory_offload 将标题和正文写入 refs 并返回短 ID,画布自动更新;memory_recall 按 ID 取回存储内容(超过 8k 会截断并附注);memory_canvas 输出当前 Mermaid Markdown 全貌。它不做自动拦截,agent 决定何时卸载、何时召回,保留对上下文节奏的完全控制。
适合在 DeepSeek Harness 中跑长链路任务、希望用最小依赖管理上下文窗口的开发者。它不是人物画像管线,不是向量检索,也不需要常驻端口,只是把引用文件、Mermaid 画布和节点 ID 做进工具层面的轻量记忆插件。
使用场景
- 长链路任务中工具日志不断膨胀,需要将大段输出卸载到文件、只保留结构骨架
- 多步推理过程中需要按节点 ID 快速回查早期工具调用结果
- 希望用本地文件加 Mermaid 图管理任务记忆,不引入向量数据库或常驻服务
适合人员
- 在 DeepSeek Harness 中运行长链任务的 agent 开发者
- 希望用最小依赖管控上下文窗口、拒绝重度基建的开发者
- 偏好本地文件存储、零守护进程、开箱即用的个人开发者