mcpField
H
hybrid-memory

hybrid-memory

github.com/clawdbrunnerAgent 工作流10360 次安装14 周前更新
代码仓库

关于 hybrid-memory

hybrid-memory 是结合 QMD 文档检索与 Graphiti 知识图谱的记忆技能,供需要查找文档内容以及事实、时间线和关系的 Agent 使用。默认脚本并行查询两套系统。

主要功能

  1. 01并行搜索 QMD 与 Graphiti
  2. 02可选 Agent 组
  3. 03支持 JSON 输出
  4. 04直接搜索 Graphiti 并记录事实
  5. 05使用 QMD 搜索并筛选结果和文件

适用场景

  1. 01查找项目计划并读取相关文件
  2. 02回忆某个话题的讨论时间
  3. 03搜索架构笔记

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/clawdbrunner/openclaw-graphiti-memory --skill hybrid-memory

安装后在 Claude Code 中输入/hybrid-memory确认已加载。

详细介绍

混合记忆系统

我们将两种记忆系统整合到一个视图中:

  1. QMD(向量存储): 用于检索文档、规范和完整内容。
  2. Graphiti(知识图谱): 用于检索事实、时间线和关系。

主要工具

对于 95% 的记忆查询,请使用混合搜索脚本。它会并行查询两个系统。

~/.openclaw/scripts/memory-hybrid-search.sh "your query"

可选标志:

  • [group_id] — 指定 Agent 组(默认值:openclaw-main)
  • --json — 输出 JSON,以供程序使用

特定工具(高级)

仅当混合脚本失败或你需要精细控制时才使用这些工具。

仅使用 Graphiti(时间信息/事实)

搜索特定的时间信息事实:

~/.openclaw/scripts/graphiti-search.sh "your question" openclaw-main 10

记录新事实(重要):

~/.openclaw/scripts/graphiti-log.sh openclaw-main user "Name" "Fact to remember"
仅使用 QMD(深度文档搜索)

如果你需要更多结果或筛选特定文件:

qmd search "query" -n 10

回忆模式

  1. 用户提问(“这个项目的计划是什么?”)
  2. 运行混合搜索(~/.openclaw/scripts/memory-hybrid-search.sh "plan for the project")
  3. 综合回答:结合找到的时间信息事实和文档片段。
  4. 如有需要: 使用 read 获取 QMD 结果中某个文件的完整内容。

何时使用哪种方式

问题类型使用方式
“GOALS.md 里有什么?”混合搜索 → read 文件
“我们什么时候讨论过 X?”混合搜索(Graphiti 结果)
“我上周二说了什么?”直接使用 Graphiti
“查找有关架构的笔记”混合搜索(QMD 结果)

评论

支持 Markdown