用途:混合记忆系统整合两套各有优势的记忆方案,适合需要回忆过往上下文、回答历史相关问题时使用。
主要能力:
- 内置 memory_search:对 markdown 文件(MEMORY.md、memory/**/*.md)做语义搜索,用法为 memory_search query="your question";如需读取具体行,再用 memory_get。适用于文档内容(如"GOALS.md 里有什么")与整理过的笔记(如项目指南)。
- Graphiti 时序记忆:带时间感知的事实检索与记录。检索用法 graphiti-search.sh "your question" GROUP_ID 10;记录重要事实用法 graphiti-log.sh GROUP_ID user "Name" "Fact to remember"。常用 group ID 有 main-agent(主智能体)、user-personal(用户个人上下文)。适用于时序事实(何时设置 Slack)、对话内容(用户上周二说了什么)、实体追踪(哪些项目涉及 Alice)。
使用方式:回答过往上下文问题时,时序类问题优先查 Graphiti,文档类问题用 memory_search,不确定则两者都查并合并结果;信心不足时说明已查询但不确定。可在 AGENTS.md 中加入混合记忆召回模板,按问题类型路由到对应命令。
适用场景:需要跨文档检索与时间线回忆的智能体工作流。
限制:资料未提供部署要求、依赖环境、收费与价格信息;完整安装步骤需参见 https://github.com/clawdbrunner/openclaw-graphiti-memory,其中提示需配置嵌入提供方(推荐 Gemini)、部署 Docker 栈并安装同步守护进程。具体配置参数与支持平台暂未提供。