dsh-second-brain
在终端中运行以下命令:
dsh plugin install DiaryOfUranus/dsh-second-brain
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中打开「设置 → 插件 → 添加插件」,执行 dsh plugin install DiaryOfUranus/dsh-second-brain,或按 https://github.com/DiaryOfUranus/dsh-second-brain 说明选择 npm、本地文件夹等安装方式,完成后重启宿主。
插件介绍
DeepSeek Harness 默认没有跨会话记忆:每次新开对话都是一张白纸,你在磁盘上精心维护的「第二大脑」往往只有在你记得去读时才会发挥作用。dsh-second-brain 在宿主组装系统提示词时介入,把本地脑库的有界、带时间戳的快照写进每一次新会话的上下文,让代理一上来就知道「这是谁」以及「真实状态在哪里」。
插件在 ctx.systemPrompt.context 上注册注入块:text 是函数,因此每次组装都会重新读取;有硬性的 maxChars 上限,避免无限占用上下文窗口;内容过短时会拒绝注册并说明原因,而不是悄悄丢掉关键指针行。全程只读、零写入,仅用 readFileSync 读取脑根目录下的文件,缺失文件会优雅降级并在块内说明,不会抛错拖垮宿主。
注入内容涵盖身份画像、状态指纹、待办数量与指向真实脑库的指针,并明确标注这是快照而非实时状态,附带 mtime 与 state_seq,方便新会话自行判断新鲜度。它与 second-brain-framework 产出的脑文件配套:框架定义结构与治理,本插件负责在 DSH 侧加载与呈现。
适合在桌面版 DeepSeek Harness 上长期跑代理、又已在本地维护第二大脑工作流的用户:你希望新会话不必从零自我介绍,同时坚持本地优先、只读边界,不希望插件改写你的脑库。
使用场景
- 每次新开 DSH 对话时自动带上身份与脑库指针
- 磁盘上已有第二大脑,希望代理不必从零开始
- 需要 bounded 快照注入且绝不改写本地脑文件
适合人员
- 使用 DeepSeek Harness 桌面版的长期用户
- 已用 second-brain-framework 维护本地脑库的人
- 重视本地优先与只读边界的代理使用者