Unified Memory V5

🧠 企业级统一记忆系统

企业级统一记忆系统,支持79+ MCP工具、分层记忆架构与双后端向量存储,实现智能召回与自动生命周期管理

收藏
3.8k
安装
1.4k
版本
5.2.7
CLS 安全性认证2026-08-03
点击查看完整报告 >

使用说明

核心功能

Unified Memory 是一个功能完备的记忆管理系统,为 AI Agent 提供长期记忆能力。核心架构采用分层设计(L0-L3),从原始对话录制到用户画像生成,实现记忆的渐进式提炼。系统支持 79+ 个 MCP 工具,涵盖存储、搜索、分析、智能处理等全生命周期管理。

显著优点:

  • 双后端灵活切换:LanceDB(默认)与 SQLite 双向量存储后端,O(1) 范围过滤性能
  • 混合搜索能力:BM25 全文检索 + Ollama 向量搜索 RRF 融合,支持中文分词
  • 企业级数据安全:v5.2.0 引入原子事务管理器,两阶段提交 + fsync 保证零数据丢失
  • 智能优化机制:召回优化器(精准度提升40%)、记忆压缩器(Token节省70%)、分层压缩器(Token节省83%)
  • 丰富生态集成:支持多租户团队空间、云备份、Git notes、外部连接器框架

潜在局限:

  • 依赖 Ollama 本地服务,部署复杂度较高
  • v3 工具集已标记为 Legacy,存在技术债务
  • 梦境记忆系统等高级功能需要额外配置
  • 基准测试数据主要基于内部验证,缺乏第三方独立评测

适合人群:

  • 需要长期记忆能力的 AI Agent 开发者
  • 企业级多租户知识管理场景
  • 对数据一致性要求高的生产环境
  • 中文语义搜索优化需求用户

常规风险:

  • 向量数据库后端切换需验证数据兼容性
  • 高并发场景建议使用 SQLite 后端而非默认 JSON
  • 定期执行 memory_health 检查存储完整性
  • 注意 memory_v4_team_search 的严格团队隔离边界

安全解读

核心用法

Unified Memory 是一个专为 AI Agent 设计的长期记忆管理系统,采用 MCP(Model Context Protocol)标准协议与 OpenClaw 框架深度集成。系统提供 79+ 个 MCP 工具,覆盖记忆的全生命周期管理:从存储(memory_store)、搜索(memory_search 混合 BM25+向量检索)到高级功能如反思(memory_reflection)、去重(memory_dedup)和生命周期管理(memory_tier 热温冷分层)。

核心架构采用 L0-L3 四层记忆管线:L0 对话录制 → L1 记忆提取 → L2 场景归纳 → L3 用户画像生成。支持双后端向量存储(LanceDB 默认 / SQLite 可选),通过 VECTOR_STORE_TYPE 环境变量无缝切换。v4.0+ 版本引入 StorageGateway 架构,提供增量 BM25 索引、多租户团队空间(严格数据隔离)、分布式限流和 WAL(预写日志)保证数据一致性。

部署方式灵活,支持 ClawHub 一键安装(clawhub install unified-memory)或手动部署。配置通过环境变量管理,关键参数包括 OLLAMA_HOST、STORAGE_MODE(json/sqlite)、以及外部 API 密钥(OpenAI/Jina/SiliconFlow 等)。系统集成 Hook 机制,可在 before_prompt_build 自动召回相关记忆,agent_end 自动捕获对话上下文。

---

显著优点

1. 企业级数据一致性保障
v5.2.0 引入原子事务管理器,采用两阶段提交协议确保 JSON 文件与向量存储的一致性,配合 fsync 强制落盘,实现零数据丢失。对比同类记忆方案,这是极少见的生产级可靠性设计。

2. 极致的检索性能优化

  • 混合搜索:BM25 全文检索 + 向量相似度 RRF 融合,召回精准度提升 40%
  • 分层压缩:L0/L1/L2 三级抽象,Token 消耗降低 83%(基于 OpenViking 实验数据)
  • 多路召回:向量+文本+上下文匹配,支持时效性衰减(30 天半衰期)和重要性加权

3. 灵活的存储架构
JSON 文件后端开箱即用,SQLite 后端支持高并发场景;LanceDB 向量存储性能优异,同时提供完整 ChromaDB 后端支持。存储路径、作用域(USER/TEAM/AGENT/GLOBAL)、TTL 策略均可配置。

4. 丰富的记忆智能处理
内置 6 种记忆类型自动检测(facts/patterns/skills/cases/events/preferences)、矛盾解决(Contradiction Resolution)、临时过期清理(Temporal Expiry)、动态画像提取(Dynamic Profile)。支持插件系统在搜索/写入节点注入自定义逻辑。

5. 完善的 DevOps 支持
提供一键部署脚本、健康检查工具(memory_health)、WAL 操作集、云备份/恢复、Git 提交信息关联等运维功能,降低生产环境维护成本。

---

潜在缺点与局限性

1. 外部依赖较重
默认依赖 Ollama 本地服务(Embedding + LLM),但生产环境常需配置外部 API(OpenAI、Jina、SiliconFlow、Cohere 等)。这不仅带来网络延迟,还存在供应链风险和潜在的数据外泄隐患——用户记忆内容可能传输至第三方服务。

2. 部署复杂度较高
虽然宣称"零配置",但企业级功能(SQLite 后端、多租户、分布式限流)需要理解 StorageGateway 架构、WAL 机制、环境变量矩阵。336 个文件、3.3 万行代码的体量对二次开发构成门槛。

3. 资源消耗显著
向量搜索、Embedding 计算、分层管线处理均需 CPU/GPU 资源。官方数据 1760 个梦境记忆即产生 49 标签+181 实体的索引,长期运行后存储膨胀和检索延迟需关注。

4. 版本兼容性与维护状态
作为个人开发者(mouxangithub)维护的开源项目,T2 可信度等级意味着长期支持存在不确定性。v3 遗留工具与 v4 新工具并存,迁移路径需仔细评估。

---

适合的目标群体

  • AI Agent 开发者:需要为自主 Agent 构建长期记忆能力的开发者,特别是使用 OpenClaw 框架的用户
  • 企业知识管理场景:需要多租户隔离、团队空间、严格权限控制的组织级 AI 应用
  • 复杂对话系统:客服、辅导、个人助理等需要跨会话上下文保持的长程对话场景
  • 研究与原型验证:学术研究者、AI 产品经理快速验证记忆增强 LLM 的效果

不建议:简单问答机器人、对数据隐私极度敏感且无法本地部署的场景、无 Node.js 技术栈的团队。

---

使用风险

性能风险:向量检索依赖 LanceDB/SQLite 本地存储,大数据量下查询延迟可能上升;Embedding 计算为 CPU 密集型操作,高并发场景需评估 Ollama 或外部 API 的吞吐能力。

数据安全风险:虽然原子写入保证一致性,但外部 API 调用(RISK-002)意味着记忆内容可能离开本地环境。建议生产环境强制使用本地 Ollama 模型,或启用数据脱敏。

供应链与维护风险:T2 来源可信度,个人开发者维护,需持续关注 GitHub 更新频率和社区反馈。依赖项(如 LanceDB、sqlite-vec)的版本升级可能引入兼容性问题。

运维风险:WAL 机制虽保障数据安全,但未提交的 WAL 条目需定期清理(memory_wal_truncate),否则磁盘占用持续增长。文件系统权限配置不当可能导致路径遍历(已通过路径规范化缓解)。

Unified Memory V5 内容

docs文件夹
en文件夹
api文件夹
architecture文件夹
getting-started文件夹
guides文件夹
reference文件夹
zh文件夹
api文件夹
architecture文件夹
contributing文件夹
getting-started文件夹
guides文件夹
reference文件夹
src文件夹
agents文件夹
api文件夹
chunking文件夹
cli文件夹
collab文件夹
compression文件夹
config文件夹
connectors文件夹
consolidate文件夹
conversation文件夹
core文件夹
decay文件夹
deduplication文件夹
entries文件夹
episode文件夹
extraction文件夹
extractors文件夹
forgetting文件夹
graph文件夹
hooks文件夹
integrations文件夹
lifecycle文件夹
memory_types文件夹
multimodal文件夹
observability文件夹
parsing文件夹
persona文件夹
plugin文件夹
procedural文件夹
profile文件夹
prompts文件夹
quality文件夹
queue文件夹
recall文件夹
record文件夹
relations文件夹
rerank文件夹
retrieval文件夹
rule文件夹
scene文件夹
search文件夹
session文件夹
setup文件夹
storage文件夹
store文件夹
system文件夹
tools文件夹
utils文件夹
v4文件夹
visualize文件夹
webui文件夹
手动下载zip · 1.0 MB
core-api.mdtext/markdown
请选择文件