@plur-ai/dsh
PLUR memory for DeepSeek Harness — engrams injected straight into the prompt, no tool call required
安装
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:plur-ai/dsh-plugin说明文档
阅读完整 README ↗@plur-ai/dsh
为 DeepSeek Harness 提供持久记忆。周一纠正过的事,周二依然记得。
English | 中文
源码位于 PLUR monorepo。 本仓库是插件的公开入口——npm 包由 monorepo 构建与发布。 Issue 与 PR 请提交到那里。
把记忆作为工具暴露出来是常见做法——模型仍然需要自己决定要不要调用它。 本插件直接把记忆本身放进提示词。
概述
DeepSeek Harness 每次开启新会话时对你一无所知。你得把昨天已经解释过的约定、 纠正和偏好重新解释一遍。
本插件让 dsh 拥有能跨会话存活的记忆:你只纠正一次的内容、项目约定,以及这些 决定背后的原因。适合任何在同一个代码库中不止一次用 dsh 做实际工作的人。
所有内容都以纯 YAML 保存在你自己的机器上,可读、可改、可删。
兼容性
| DeepSeek Harness | 0.1.0-rc.6 及 0.1.x 线上的后续版本(^0.1.0-rc.6) |
| Cordis | ^4.0.1 |
| Node | 20、22、24、26(四个版本均在 CI 中测试) |
| 最近验证 | dsh 0.1.0-rc.6,2026-08-15 |
dsh 仍处于 1.0 之前且演进很快。peer 版本范围使用 caret,以便本插件能随该版本线
继续安装;如果未来某个版本改变了宿主契约,本插件会退化为「无记忆」,而不会让你
的 agent 崩溃——每一处宿主注册都做了包裹,/plur 会显示失败情况。
安装
dsh plugin --profile web add @plur-ai/dsh
就这样。重启 dsh,你的 agent 就有记忆了。
需要 @plur-ai/core,会一并安装。
快速上手
先教它一次:
你: 这个项目一律用 pnpm——
npm install会破坏 CI 里的 lockfile。
之后不需要任何操作;这条纠正会被自动识别并存储。第二天在同一个目录下开启新会话:
你: 这里怎么安装依赖?
Agent: 用
pnpm install——你提到过 npm 会破坏 CI 里的 lockfile。
不需要提醒,也不需要工具调用。想看它记住了什么,运行 /plur-memory。
卸载
dsh plugin --profile web remove @plur-ai/dsh
你的记忆不会被动到——它们独立于本插件保存在 ~/.plur,其他所有 PLUR 集成仍然
可以使用。如果也想删除它们,删掉该目录即可;若只想删除单条 engram,使用
plur_forget 或 。