dsh-destinywind-memory
在终端中运行以下命令:
dsh plugin install rickwindman/dsh-destinywind-memory
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install rickwindman/dsh-destinywind-memory,或从 https://github.com/rickwindman/dsh-destinywind-memory 安装 bundle 后重启 dsh web。
插件介绍
在 DeepSeek Harness 里,你希望 Agent 跨会话记住偏好、规范和项目背景,但把记忆塞进系统提示中段的一句「请参考」,往往会被模型当成可忽略的背景。更早的 Markdown 记忆库还会因为标题、注释等语法被误解析,悄悄拆条或丢内容。dsh-destinywind-memory 用 SQLite 把每条记忆当作不透明正文存取,并在设置面板里集中管理,从根上避免「写进去和读出来不一致」。
插件在每次对话里做三层注入:系统提示里把记忆分成「硬性约束」与「背景知识」,运行时上下文只带硬性约束,末尾再给一条自检提醒。带「约束」等标签或含「必须/禁止」等措辞的条目会优先被当作必须遵守的规则,而不是被一扫而过的参考资料。
适合长期在 DSH Web GUI 里工作的用户:需要统一团队规范、个人编码偏好,或固定项目上下文,又不想为每条对话重复粘贴说明。记忆宜短、宜约束;长文档更适合放进技能或磁盘路径,记忆里只留索引。
纯插件实现,不改动 DSH 核心;可选 HTTP API 便于脚本维护记忆库。从旧版 Markdown/JSON 升级时会自动迁移并备份原文件,但历史上已被 Markdown 解析拆坏的条目需自行核对。
使用场景
- 希望跨会话固定编码风格、回复语言等个人偏好
- 需要在每次对话中强制执行团队规范或禁止项
- 从 Markdown 记忆库升级,避免正文被标题语法误拆条
适合人员
- 长期在 DSH Web GUI 中工作的日常用户
- 需要统一规范或上下文的个人与小团队
- 愿意用设置页或 HTTP API 维护记忆库的用户