Releases: adoresever/graph-memory
Releases · adoresever/graph-memory
v2.0.0: OpenClaw Graph Memory 2.0一键安装包
🎉 v2.0.0: OpenClaw Graph Memory Pro 一键安装包
OpenClaw 知识图谱上下文引擎 Pro 版 — Neo4j 图数据库驱动,从对话中提取结构化三元组,压缩上下文 75%,支持跨会话经验重用。
🆕 v2.0.0 Pro 版亮点
🔥 Neo4j 原生图数据库
- 从 SQLite 升级为 Neo4j 图数据库,原生支持图遍历和关系查询
- Cypher 查询语言驱动的知识检索,性能远超递归 CTE
- 支持 Bolt 协议连接,兼容 Neo4j Community / Enterprise / AuraDB
- 一键安装包内置 Neo4j 运行环境,开箱即用
🧠 知识图谱引擎
- 结构化三元组提取:自动从对话中提取 TASK / SKILL / EVENT 三类节点和 5 种边关系(USED_SKILL, SOLVED_BY, REQUIRES, PATCHES, CONFLICTS_WITH)
- Personalized PageRank(PPR):基于当前查询的个性化排序,Neo4j 原生图算法加速,~5ms 实时计算
- 社区检测:利用 Neo4j GDS 图算法库自动聚类相关技能
- 向量去重:基于余弦相似度自动合并语义重复节点
📦 assemble 按轮次切分 + 图谱全量注入
- 重构 assemble 流程,支持按对话轮次切分上下文
- 图谱节点全量注入 systemPrompt,不再受 max_token 截断限制
- 保留最近 N 条原始消息(fresh tail)确保对话连贯性
🔍 跨会话记忆召回
- Neo4j 原生图遍历替代递归 CTE,多跳关联查询更高效
- FTS5 全文搜索 + 向量语义搜索双引擎
- 社区扩展:自动召回同集群的相关知识节点
🔧 信号检测机制重构
- 删除 signals 机制,改为每轮对话触发一次知识提取
- 简化 compact 流程,提升知识提取的及时性和准确性
📊 性能数据
| 对话轮次 | 无 graph-memory | 有 graph-memory |
|---|---|---|
| R1 | 14,957 tokens | 14,957 tokens |
| R4 | 81,632 tokens | 29,175 tokens |
| R7 | 95,187 tokens | 23,977 tokens |
75% 上下文压缩率,有效解决长对话 token 爆炸问题。
💻 Windows 一键安装包
- 文件:
OpenClaw-Graph-2.0.0-win-x64.exe - 平台:Windows 10/11 x64
- 内置组件:Neo4j 图数据库 + Graph Memory 插件
- 使用方式:下载后双击运行,自动配置 Neo4j 环境,开箱即用
- 无需手动安装 Neo4j、无需命令行操作
🛠️ Agent 工具
| 工具 | 说明 |
|---|---|
gm_search |
搜索知识图谱中的相关技能、事件和解决方案 |
gm_record |
手动记录知识到图谱 |
gm_stats |
查看图谱统计:节点数、边数、社区数、PageRank 排名 |
gm_maintain |
手动触发图谱维护:去重 → PageRank → 社区检测 |
🔄 从 v1.x 升级
- v1.x 使用 SQLite 存储,v2.0.0 Pro 升级为 Neo4j 图数据库
- 支持从旧版数据库迁移(详见文档)
📖 文档
📄 License
MIT