xingzoudefengye/dsh-project-memory ↗★ 0
dsh-project-memory
为DSH提供受容量限制、可提交至Git的项目记忆功能 适合需要在项目仓库中持久化、结构化记录项目上下文和记忆的开发任务。
同名包的其他仓库
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:xingzoudefengye/dsh-project-memory说明文档
阅读完整 README ↗配置
这个包没有用户级 YAML 配置键。 cordis.patch.yml 里的四行只有 id 和 name,没有 config:;行为由代码常量决定。你会编辑的 YAML 就是这四行本身 —— 它们故意分开,是为了只挂其中一部分:
- insert:
- id: project-memory
name: 'dsh-project-memory/service'
- id: project-memory-section
name: 'dsh-project-memory/section'
- id: tool-project-memory
name: 'dsh-project-memory/tool'
- id: command-project-memory
name: 'dsh-project-memory/command'
- 只留前两行 = 纯存储 + 注入,不注册模型工具。
- 去掉
command行 = 没有/memory命令;去掉tool行 = 模型不能用project_memory读写。
不想动包内文件时,用 profile 自己的 patch 层(dsh 会在所有 bundle 层之后应用它)按 id 关掉某一行。例如只关模型工具、保留存储/注入//memory,编辑 $DSH_HOME/profiles/web/cordis.patch.yml(Windows 是 %USERPROFILE%\.dsh\profiles\web\cordis.patch.yml):