关于 hybrid-memory
hybrid-memory 是结合 QMD 文档检索与 Graphiti 知识图谱的记忆技能,供需要查找文档内容以及事实、时间线和关系的 Agent 使用。默认脚本并行查询两套系统。
主要功能
- 01并行搜索 QMD 与 Graphiti
- 02可选 Agent 组
- 03支持 JSON 输出
- 04直接搜索 Graphiti 并记录事实
- 05使用 QMD 搜索并筛选结果和文件
适用场景
- 01查找项目计划并读取相关文件
- 02回忆某个话题的讨论时间
- 03搜索架构笔记
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ clawdbrunner/ openclaw-graphiti-memory --skill hybrid-memory安装后在 Claude Code 中输入/hybrid-memory确认已加载。
详细介绍
混合记忆系统
我们将两种记忆系统整合到一个视图中:
- QMD(向量存储): 用于检索文档、规范和完整内容。
- 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
回忆模式
- 用户提问(“这个项目的计划是什么?”)
- 运行混合搜索(
~/.openclaw/scripts/memory-hybrid-search.sh "plan for the project") - 综合回答:结合找到的时间信息事实和文档片段。
- 如有需要: 使用
read获取 QMD 结果中某个文件的完整内容。
何时使用哪种方式
| 问题类型 | 使用方式 |
|---|---|
| “GOALS.md 里有什么?” | 混合搜索 → read 文件 |
| “我们什么时候讨论过 X?” | 混合搜索(Graphiti 结果) |
| “我上周二说了什么?” | 直接使用 Graphiti |
| “查找有关架构的笔记” | 混合搜索(QMD 结果) |
评论
支持 Markdown