dsh-memory-plugin
在终端中运行以下命令:
dsh plugin install disc0nct/dsh-memory-plugin
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install disc0nct/dsh-memory-plugin 即可安装该持久记忆插件,完整源码地址为 https://github.com/disc0nct/dsh-memory-plugin,安装后 Agent 即可通过 memory_store、memory_search 等工具实现跨会话记忆存取。
插件介绍
DeepSeek Harness 的 Agent 每次会话结束后都会丢失全部上下文,用户偏好、项目背景、关键结论等信息无法跨轮次保留。dsh-memory-plugin 正是为此而生:它为 Agent 提供一套磁盘持久化的长期记忆系统,数据写入本地 JSON 文件,重启、换会话甚至重启终端都能照常读取。
插件暴露七个开箱即用的工具——store、search、get、list、delete、clear、stats——覆盖记忆全生命周期。搜索采用关键词与语义混合策略,不依赖外部向量服务,轻量且可离线运行;记忆可按分类归档,支持 upsert 语义(同 key 自动覆盖并提升至最近)。底层使用原子写入、逐文件写锁串行化变更、mtime 缓存与倒排索引,在保证并发安全的同时让检索保持亚线性复杂度;遇到权限或文件忙等瞬时错误会自动重试,文件损坏时回退线性扫描并备份副本,尽量不丢数据。
如果你正在用 DSH 搭建需要跨会话记忆的智能体,或者希望 Agent 像人一样记住对话要点,这个插件就是最轻量的方案——无需向量数据库,无需额外服务,装完即用。
使用场景
- Agent 多轮对话中记住用户偏好与约束
- 跨会话追踪项目上下文和决策历史
- 本地离线环境下为智能体提供长期记忆
适合人员
- 使用 DSH 搭建智能体的开发者
- 需要 Agent 跨会话记忆能力的团队
- 偏好本地离线、无外部依赖的技术选型