graph-memory
Deepseek Harness、Openclaw知识图谱记忆插件。2026年4月受邀发布在清华大学讨论会。Knowledge Graph + Memory;Knowledge Graph Context Engine for OpenClaw — extracts structured triples from conversations, compresses context 75%, enables cross-session experience reuse
Stars 575 +2Forks 82许可证 MIT更新 2026/8/25
Graph Memory 是 DeepSeek Harness 的本地知识图谱记忆插件,也保留 OpenClaw 接口。它把会话中的任务、已验证方法、错误、修复和决定提取为类型化节点,并用明确关系连接,使后续会话只召回相关局部图。
插件直接接入 DSH 会话、工具、提示词组装和凭据生命周期,不修改核心。数据默认存入 SQLite,向量嵌入为可选能力,缺失时使用 FTS5;召回内容带来源并标记为不可信参考,不能覆盖当前用户指令。
核心能力
- 从会话中抽取 TASK、SKILL、EVENT 节点及 USED_SKILL、SOLVED_BY、REQUIRES、PATCHES、CONFLICTS_WITH 关系并写入本地 SQLite 图谱
- 在 Prompt Assembly 阶段按当前问题召回相关局部子图,默认最近 5 个真实用户轮次原样保留,更早表面历史替换为滚动 checkpoint
- 未配置 Embedding 时自动改用 FTS5,已配置时可接 OpenAI-compatible Embedding 接口
- 提供 gm_status、gm_search、gm_record、gm_stats 工具,召回内容标记为不可信参考且不能覆盖当前用户指令
如何开始
- 1从源码构建 tarball
当前 beta 尚未发布到 npm,需先克隆仓库安装依赖、测试、构建并打包。前置条件为 Node.js 22.19+ 或 24+。
git clone https://github.com/adoresever/graph-memory.git cd graph-memory npm install npm test npm run build npm pack - 2配置可选向量检索
不要把 API key 发送到聊天框。DSH 只保存凭据引用。未配置 Embedding 时自动使用 FTS5。
export GRAPH_MEMORY_EMBEDDING_API_KEY='replace-with-your-key' export GRAPH_MEMORY_EMBEDDING_BASE_URL='https://dashscope.aliyuncs.com/compatible-mode/v1' export GRAPH_MEMORY_EMBEDDING_MODEL='text-embedding-v4' export GRAPH_MEMORY_EMBEDDING_DIMENSIONS='1024' dsh web
使用前确认
当前 beta 1.6.0-beta.8 尚未发布到 npm,必须先从源码构建 tarball。前置条件为 Node.js 22.19+ 或 24+。召回内容是不可信参考材料,不能覆盖当前用户指令。旧版 OpenClaw 入口约 75% Token 减少仅针对特定 7 轮工作流对照,不代表所有任务都有固定压缩比例。相关名称与现场信息不表示清华大学、新浪财经、DeepSeek 或 OpenClaw 对本项目提供官方背书。旧 desktop-2.0 Pro 不能直接安装到 DSH。
Star 增长
数据来源:定期同步保存的 Star 快照;增长不构成质量、安全或官方背书。
GitHub Topics
相关项目
npx @deepseek-ai/dsh plugin --profile web add /absolute/path/to/graph-memory-1.6.0-beta.8.tgz收录或清单确认都不等于本站验证。该项目因仓库添加了 dsh-plugin Topic 而自动进入目录。相关度与排查提示由公开信息自动生成,不构成质量、安全或官方背书;本站没有替你安装、运行或审核其兼容性和安全性。第三方项目可能在 Harness 进程中运行。请自行审查源代码、依赖、许可证、安装方式和权限;Star 数量不构成质量、安全或官方背书。