dsh-workspace-memory:为 DeepSeek Harness 提供项目级记忆交接的 DSH plugin
libraqg/dsh-workspace-memory
为 DeepSeek Harness 提供按项目隔离的记忆交接:在新会话中经一次确认、一次模型调用,把旧会话要点注入当前上下文。
dsh-workspace-memory 是一个面向 DeepSeek Harness 的项目级记忆交接 DSH plugin,用来把同一项目里早先对话的上下文整理成可注入的交接简报。它解决新开对话时新 agent 不了解上一个对话目标、决策与待办的问题,免去反复重讲。核心能力包括显式确认后的单次模型调用、发送前展示来源对话与预估 token 成本、按工作目录解析项目根实现隔离、复用已有压缩摘要、原样保留置顶笔记,以及可审计可重置的本地存储。
如何安装
dsh plugin --profile web add @libraqg/dsh-workspace-memory- 分类
- 数据与知识
- 平台
- DSH Plugin
- 作者
- libraqg
- 分发方式
- 插件
dsh-workspace-memory 核心特性
dsh-workspace-memory 仓库简介
它是做什么的?
Workspace Memory 是 DeepSeek Harness(DSH)的项目级记忆交接插件,把同一项目里早先对话的上下文整理成一份可注入的交接简报。它解决的是新开对话时新 agent 不知道上一个对话做了什么、需要反复重讲目标与决策的麻烦。插件只在用户主动确认时调用一次模型,不做后台静默调用,其余时间零 token 消耗。
核心功能
- 显式确认后单次调用:唯一的模型调用路径是用户确认的「注入记忆」操作,页面加载、面板打开、会话创建、回合结束都不会触发调用。
- 发送前先算成本:确认对话框展示来源对话、整理模型、预估输入 token、输出上限与预估注入 token,并说明项目摘要将发送给模型提供方。
- 项目级隔离:项目根目录按会话工作目录解析,依次取已注册的 DSH 工作区根、最近的 Git 根、目录本身,子目录会话共享同一项目,不同项目互不干扰。
- 复用压缩摘要:早先对话若已有 DSH 压缩摘要,插件直接复用而非重读原始记录,省下已付费的上下文。
- 固定笔记原样保留:置顶的 notes.md 逐字插入,整理模型被要求不得改写、也不允许替换。
- 可审计与可重置:简报、笔记、状态文件存放在本地目录,侧边栏面板展示简报、来源、最近模型用量与存储路径,随时可重置项目记忆。
怎么使用这个插件?
在 DSH 中打开同一项目的新对话后,从侧边栏面板发起「注入记忆」,确认对话框会列出将被读取的来源对话与预估 token 成本;确认后插件完成一次整理调用,把交接简报写入首条消息,随后按正常请求继续。若整理路由失败、超时或返回无效简报,插件只报错、不注入,也不会静默重试或切换模型。界面默认跟随 DSH 语言,确认层提供中英切换并在本地记住选择。
报错怎么排查?
整理调用失败、超时或返回无效简报时,插件会报告错误且不注入任何内容,也不会自动重试或换模型,按官方说明检查整理路由配置后重新发起确认即可。
本页是基于该插件官方 README 独立重写的导读——权威文档和最新变更请以源头为准:libraqg/dsh-workspace-memory。插件是安装时就在你机器上运行的第三方代码;收录不代表背书——安装前请自行审阅源码。
DSH Plugin 常见问题
