dsh-memory-spaces
在终端中运行以下命令:
dsh plugin install icearia0219/dsh-memory-spaces
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中运行 dsh plugin install icearia0219/dsh-memory-spaces 即可安装,源码仓库地址为 https://github.com/icearia0219/dsh-memory-spaces ,安装后重启 Web 进程使客户端入口生效。
插件介绍
在 DeepSeek Harness 中,一条有用的决策、项目约束或偏好往往被困在当初讨论它的那次会话里。手动摘抄繁琐且容易遗漏,而把全部历史灌成一个全局记忆池又会把无关上下文一并暴露给模型。dsh-memory-spaces 把记忆从一个全局开关变成一组可命名的私有空间,让你精确决定哪些会话贡献内容、哪些会话使用结果、哪些记忆在每轮对话中真正送达模型。
核心能力围绕贡献与使用分离展开:一个会话可以只贡献记忆而不消费,另一个可以只消费而不贡献,两者之间不存在隐式复制。所有空间创建、关系变更、生命周期操作和破坏性删除都由人类通过 UI 或命令触发,模型无法自行执行。自动匹配的记忆在发送前仍可在编辑器中逐条审查或移除,确认模式下只注入用户选中的候选项。记忆版本保留溯源信息和生命周期状态,SQLite 数据库完全存储在本地 Profile 目录下,无远程同步。
适合谁?如果你同时维护多个 Harness 会话(比如架构讨论、代码实现、任务跟踪),希望把关键事实、约束和偏好汇聚进一个可见、可审计、可撤销的共享集合,同时不让任何敏感对话被全局检索或跨实例泄露,dsh-memory-spaces 就是为此设计的。它不改变 Harness 内核,不要求 fork,安装后即可在侧边栏看到 Memory spaces 入口。
截图预览
使用场景
- 架构讨论中的约束与决策需要被实现会话引用而无需手动摘抄
- 多个并行会话共享同一组项目事实和偏好,同时不让无关对话混入上下文
- 发送前在编辑器中逐条审查自动匹配的记忆候选项,只注入真正相关的条目
适合人员
- 同时维护多个 Harness 会话的独立开发者
- 需要审计记忆溯源与生命周期状态的小团队
- 重视数据本地化、不依赖远程同步的个人用户

