DSH Plugins
返回列表
🧠

dsh-project-memory

记忆 更新于 2026.10.18

在终端中运行以下命令:

dsh plugin install xingzoudefengye/dsh-project-memory

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

在 DeepSeek Harness 中执行 dsh plugin install xingzoudefengye/dsh-project-memory 安装插件(源码:https://github.com/xingzoudefengye/dsh-project-memory),安装后需完全重启 dsh host 才会加载。

插件介绍

DeepSeek Harness 已有 AGENTS.md 与会话级 session-recall,却缺少一层「跨会话仍记得的项目认知」:定过什么决策、哪些约束仍有效、任务做到哪、踩过哪些坑。换会话或换机器,这些信息往往就散了。dsh-project-memory 把这类知识写进工作区 .ai/ 下的五份 Markdown,可随仓库提交、跟人走,而不是锁在单次对话里。

核心是一套有硬上限的存储与注入:决策、约束、任务、缺陷与长期事实分文件管理,条目一行可读、带稳定 id、同 id 原地更新;容量紧张时按年龄粗化详情,但结论不改写,受保护的活跃约束与未完成任务不参与粗化。每个会话会按优先级注入有界摘要(项目层优先,另有机器级全局层),且同一会话内冻结,避免反复重读扰动缓存。写入只经 project_memory 工具或 /memory 命令,插件本身不调用模型、不跑后台自动提取。

适合长期在同一仓库用 DSH 协作或单人开发的团队:希望把「项目记忆」当成可 diff、可审计的仓库资产,又需要明确容量边界而非无限堆聊天记录的人。若你只需要当次会话上下文,现有 session-recall 可能够用;若你要把决策与未竟事项沉淀成可迁移、可共享的项目层,这个插件补的就是中间那一层。

使用场景

  • 长期在同一仓库用 DSH,需要记住已定决策与未完成任务
  • 换会话或换机器后仍要延续项目约束、坑点与事实
  • 希望把项目认知写进 .ai/ 随仓库协作,而非只留在聊天记录

适合人员

  • 已用 DeepSeek Harness 做日常开发的开发者
  • 需要在仓库内留存可审计项目记忆的团队
  • 在意记忆容量上限、不愿无限堆上下文的人