跳到正文

adoresever/graph-memory

51977最近提交 2026年8月14日

graph-memory DSH 插件

Graph Memory 是 DeepSeek Harness 的跨会话记忆插件。它把对话抽成带类型的节点和边,存进本地 SQLite,在 prompt 组装阶段只召回相关的一小块子图。记忆能扛过重启,而且每条都能顺着边追回原始会话。

如何安装 graph-memory DSH 插件

npx @deepseek-ai/dsh plugin --profile web add /absolute/path/to/graph-memory-1.6.0-beta.1.tgz

复制不会执行命令。运行前请核对仓库和版本。

数据来源

快照日期:2026年8月16日

discovered

graph-memory DSH 插件能做什么

  • 从对话中抽出 TASK、SKILL、EVENT 三类节点,用 USED_SKILL、SOLVED_BY、REQUIRES、PATCHES、CONFLICTS_WITH 等带类型的边连起来。
  • 在 DSH prompt 组装阶段自动召回,不需要显式调用搜索工具就能把过去的上下文带回来。
  • 用社区发现、PageRank、个性化 PageRank 和有界图遍历给召回排序限流,只让局部子图进入上下文。
  • 没配 embedding 时回落到 SQLite FTS5 词法检索,缺 API key 也不影响检索继续工作。
  • 提供 gm_status、gm_search、gm_record、gm_stats 四个 DSH 工具,可以手动查看和写入记忆。
  • 接的是 DSH/Cordis 插件生命周期,数据库、缓存和监听随插件 fiber 一起释放,不改 harness 内核。

graph-memory DSH 插件适合哪些场景

  • 把一次排障的结论带到之后的会话里,不用再把上一轮记录粘回去。
  • 沉淀已验证的修复方案,重复报错时直接从记录的经验里出答案,而不是重新查一遍。
  • 让长期项目的上下文扛过 DSH 重启——这些内容本来会被 compaction 丢掉。
  • 复核某段上下文为什么被召回:顺着图上的边和来源会话追回原始消息。

graph-memory DSH 插件适合谁

  • 在同一个代码库上跨多次会话干活、反复重述同样背景的 DSH 用户。
  • 希望检索过程可查可核,而不是一团看不懂的向量的开发者。
  • 本地跑 DSH、要求记忆默认留在自己机器上的团队。

graph-memory DSH 插件的限制

  • 当前版本是尚未发布到 npm 的 beta,安装要自己 clone 仓库、跑构建再打出 tarball。
  • 安装命令指向那个 tarball 的绝对路径,所以这里展示的命令不能原样复制执行。
  • 要求 Node.js 22.19 及以上,更旧的运行时不支持。
  • 向量检索需要外部 embedding 服务和 API key。没有也能跑,但只剩词法检索。
  • 文档写明 Graph Memory Pro 基于 OpenClaw,目前装不进 DSH,只有社区版是 DSH 插件。

仓库 README 摘录

以下文字摘自 adoresever/graph-memory 的 README,版权归原作者,仅作引用。

Compaction answers "how much of this conversation still fits?" Graph Memory answers "which past knowledge is worth recalling now?" Reusable conversation knowledge becomes typed nodes: `TASK` for goals, execution and outcomes; `SKILL` for validated reusable methods; `EVENT` for errors, fixes, decisions, changes and facts. Typed edges such as `USED_SKILL`, `SOLVED_BY`, `REQUIRES`, `PATCHES` and `CONFLICTS_WITH` preserve relationships. A new question retrieves a relevant local subgraph instead of replaying the complete history. Native host integration: loaded by the DSH/Cordis plugin lifecycle, not simulated through an MCP side channel. Disposes database, cache and event listeners with its plugin fiber. Does not fork or modify DeepSeek Harness core.

阅读完整 README仓库许可: MIT

graph-memory DSH 插件常见问题

graph-memory DSH 插件是什么?

graph-memory 是当前 DSH 插件快照收录的项目。页面基于仓库元数据和已核对的说明整理,运行前仍应查看上游仓库。

如何安装 graph-memory DSH 插件?

页面展示来源记录中的安装命令。复制动作不会执行命令,运行前请确认 package、profile 和版本仍与上游文档一致。

graph-memory 使用哪个 DSH profile?

graph-memory 的 profile 在当前快照中未确认。请查看仓库 manifest 和 README,避免装进错误的 DSH profile。

graph-memory 与当前 DSH 版本兼容吗?

当前数据没有提供可验证的兼容版本矩阵。建议先确认最近提交、release 和 DSH 官方变更,再在可回滚的 profile 中测试。

graph-memory 加载失败怎么办?

先检查安装命令、profile、依赖安装日志和 Cordis 启动输出。再对照本站排错页与上游 issue,保留完整报错串便于定位。

graph-memory 有哪些替代 DSH 插件?

页面列出的相关插件来自当前快照的关联结果,只能作为候选。请按能力、最近维护时间、安装方式和限制逐项比较。