OpenClaw内存
你的AI对话在每次会话后都会消失。OpenClaw Memory解决了这个问题。
每次与AI编码助手聊天时,会话结束时,有价值的上下文(决策、解决方案、调试步骤)都会消失。下一节课从零开始。
OpenClaw Memory会自动将每次对话记录为本地Markdown文件,使您的整个AI聊天历史记录都可以搜索和浏览。没有云,没有数据库,只有项目中的纯文本文件。
运作原理
You chat with AI → Every turn auto-saved to .openclaw_memory/journal/2026-02-24.md
→ Search past conversations via MCP tool or web viewer每个日记条目都记录了完整的对话:时间戳、使用的模型、您的输入、人工智能的完整响应以及所做的任何代码更改。
快速开始
1.安装
pip install claw-memory2.在项目中初始化
cd your-project
claw-memory init这将创建:
.openclaw_memory/journal/--聊天历史记录所在的位置.cursor/mcp.json--将MCP服务器连接到Cursor.cursor/rules/memory.mdc-告诉人工智能代理自动记录
3.重新启动游标 --就是这样。现在每个对话都被记录下来了。
搜索过去的对话
AI代理可以自动搜索您的历史记录。自然地问:
“我们之前讨论过这个问题,解决方案是什么?” “上次我们修复了一个类似的bug,我们是怎么做到的?”
代理人将致电 memory_search() 在幕后寻找匹配的对话。
通过Web查看器搜索
# Single project (current directory)
claw-memory web
# Multiple projects — scan a parent directory
claw-memory web --scan-dir ~/projects打开基于浏览器的查看器,您可以在其中:
- 按日期浏览日志文件
- 在所有对话中进行全文搜索
- 暗/亮模式
- 多项目视图:使用
--scan-dir扫描父目录并在一个地方浏览所有项目,侧边栏按项目分组
什么被记录
每个对话回合都保存为Markdown:
## 14:32 | claude-4-opus
### User
How do I fix the N+1 query problem in the user list endpoint?
### Agent
The issue is in `api/users.py` where each user triggers a separate query for their roles...
### Code Changes
- `api/users.py` (modified)
- `tests/test_users.py` (modified)MCP工具
| 工具 | 目的 |
|---|---|
memory_log_conversation | 记录完整的对话回合 |
memory_log_conversation_append | 附加到最后一个回合(用于长时间回答) |
memory_search | 按关键字搜索聊天记录 |
存储
所有数据都存储在本地 .openclaw_memory/journal/ 作为普通的Markdown文件——每天一个文件。没有数据库,没有云同步。你拥有自己的数据。
这 .openclaw_memory/ 目录是自动识别的,以防止聊天历史记录的意外提交。
项目隔离
每个项目都有自己的 .openclaw_memory/ 目录。MCP工具始终仅在当前项目上运行。
要同时查看多个项目,请使用web查看器 --scan-dir.
许可证
Apache 2.0
