前言¶
在 DSH 插件生态中,编码代理往往会重复学习相同的架构,并尝试写入相互冲突的“记忆”文件。Project Memory Agent 提供了一个单一、可信赖的记忆库,供编码代理使用。
插件概览¶
- 名称:
lovedolove/project-memory-agent - 维护者:LoveDoLove
- 分类:记忆
- 许可:MIT
- 核心价值:为编码代理提供单一、可信赖的记忆库,使其停止重复学习相同事实并停止写入冲突的“记忆”文件。
核心功能¶
- 交互式可视化记忆图谱:提供可视化界面。
- 内置向量模型与 sqlite-vec 混合 RRF 搜索:使用内置向量和 RRF 搜索。
- 自主蒸馏与摄入引擎:自动捕获和摄入记忆。
- 四个正交生命周期维度:管理状态、验证、权威和置信度。
- 权威 6 阶段检索管道:包含授权门、候选检索等。
- 零静默矛盾解决:显式显示矛盾,而非静默解决。
- 候选隔离与多仓库推广:隔离候选并在多仓库中推广。
- 证据锚定:基于 URI 锚定证据。
- 6 边界硬隔离:零知识、存储、索引、授权等。
- 规范 Markdown 所有权:Markdown 文件是单一事实来源。
安装与启用¶
依赖关系:
* Node.js >=18.0.0 <25.0.0
* DSH >=0.1.2-rc.1 <0.2.0-0
* 依赖:better-sqlite3, sqlite-vec, @deepseek-ai/dsh-llm
命令:
dsh plugin --profile web add @lovedolove/dsh-project-memory
典型用法¶
- Slash 命令:
/ema,/project-memory - CLI:
ema ui,ema ingest,ema recall
适用场景与注意¶
适合需要可靠上下文记忆的编码代理。插件以 DSH 进程权限运行,因此应检查源代码和许可证。
结尾¶
该插件解决了重复学习和冲突文件的问题。更多细节:GitHub URL