DSH Plugins
返回列表
🧠

dsh-plugin-persona-memory

记忆 更新于 2026.10.13

在终端中运行以下命令:

dsh plugin install hu568/dsh-plugin-persona-memory

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install hu568/dsh-plugin-persona-memory 即可从 https://github.com/hu568/dsh-plugin-persona-memory 安装本插件。

插件介绍

如果你在 DSH 里既要稳定的人设,又希望跨会话、跨项目记住关键事实,旧版「只有选中特定预设才注入记忆」的方式往往不够用:换预设就丢上下文,全局与项目结论也容易混在一起。dsh-plugin-persona-memory 把角色设定和长期记忆注册进宿主组合,对**所有 agent 预设**的每个主会话统一生效,用 memory:soul、memory:user、memory:facts 等段落紧贴人格之后注入,并统一设置 interpolate: false,避免用户自由文本里的 {{…}} 触发整轮 malformed prompt。

插件把记忆拆成几个清晰平面:$DSH_HOME 下的角色三件套与全局 FACT.md、项目根目录的 MEMORY.md(存在才注入)、仅追加检索的 JOURNAL.jsonl(0.2.0 起不再自动灌进提示词以省 token)。写入侧对全局事实设 100 行与 8000 字节双上限、对项目记忆设 8000 字符上限,超限直接报错不落盘,拒绝静默截断。首条用户消息后会快照冻结注入内容,利于 KV 缓存稳定;子代理默认只注入项目记忆,避免委派任务被角色和全局事实带偏。

配套 memory 与 persona 工具(读/写/追加/检索日志、列角色与切换当前角色),右侧栏「角色 / 记忆」面板,以及随包的 persona-creator 技能。适合长期用 DSH 做个人或团队助手、需要可预期 token 开销、又愿意把稳定结论写进 FACT、把仓库约定写进 MEMORY.md 的用户。

使用场景

  • 多预设切换时仍要同一套人格与全局事实
  • 按项目维护 MEMORY.md 并控制注入 token
  • 需要检索历史日志但不把流水账灌进每轮上下文

适合人员

  • 日常用 DSH 且重视跨会话记忆的用户
  • 需要在主会话与子代理间区分记忆范围的用户
  • 愿意用 FACT 与项目记忆分工、接受写入上限的团队