用途:为 AI 智能体提供跨会话的持续记忆,使其成为连续协作伙伴。系统按项目可配置六层记忆:热缓存(启动时加载,含角色约束、战术状态、不可变约束、认知快照)、RLM 摘要账本(关键词查找)、向量库(ChromaDB 语义检索)、深层存储(文件系统权威源)、Obsidian 知识库、外部持久化(可选)。
主要能力:定义三阶段检索协议,须按序升级——先查热缓存,再按主题查深层存储,然后经 rlm-factory:rlm-search 做关键词扫描,再经 vector-db:vector-db-search 做语义检索,最后用 grep/rg 精确匹配,仍未知则询问用户并持久化。提供知识升降级规则:连续 3 次以上会话引用、关键约束或身份锚点可提升至热缓存;已完成、被取代或已归档内容降级至深层存储。
使用方式:项目通过设置 MEMORY_PRIMER_FILE、MEMORY_BOOT_DIGEST、MEMORY_BOOT_CONTRACT、MEMORY_SNAPSHOT_FILE、MEMORY_DOMAIN_DIR、MEMORY_DESIGN_DIR、MEMORY_GOVERNANCE_DIR 等变量配置路径。会话启动按 primer→contract→digest→snapshot 顺序加载并校验快照;会话中记录新学习、决策与更正;会话结束更新快照、校验漂移并持久化轨迹。依赖 rlm-factory、vector-db、obsidian-wiki-engine 等插件与技能,Obsidian 层需 pip:ruamel.yaml 与 Obsidian Desktop,环境变量为 VAULT_PATH 或 OBSIDIAN_VAULT_PATH。
限制:热缓存目标约 200 行;快照每文件一句;主题目录用小写连字符;文档三位数字编号;更正与矛盾须记入争议日志。禁止未限定范围的全仓库 grep,禁止跳过第一阶段。具体安装命令与收费信息暂未提供。