一个标准化的记忆系统,结合了用于文档组织的 SQLite 元数据索引和 Redis 驱动的短期上下文缓冲区。
从源直接安装技能的最快方式。
npx clawhub@latest install mema
将技能文件夹复制到以下位置之一
~/.openclaw/skills/ <project>/skills/ 优先级:工作区 > 本地 > 内置
将此提示词复制到 OpenClaw 即可自动安装。
请帮我使用 Clawhub 安装 mema。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。
获取包含原生技能文件的ZIP压缩包。
Mema Brain 作为 AI 智能体的高级记忆层,填补了长期文件组织与即时会话意识之间的空白。通过利用 SQLite 数据库索引本地文件元数据,以及使用 Redis 进行临时状态管理,它允许开发人员构建更具上下文感知能力的 Openclaw 技能。
这种双层架构确保了文件路径和标签易于搜索,同时在不同会话间维持临时思维状态。通过将元数据与文件内容解耦,Mema 提供了一种轻量级的方式来组织工作区知识,而无需重型向量数据库的开销,使其成为任何模块化智能体架构的重要组件。
按照以下步骤将 Mema Brain 与您的 Openclaw 技能集成:
# 安装必要的 Python 依赖项
pip install -r requirements.txt
# 配置环境变量
cp env.example.txt .env
# 在 .env 文件中定义 REDIS_HOST 和 REDIS_PORT
# 初始化 SQLite 数据库模式
python3 $WORKSPACE/skills/mema/scripts/mema.py init
Mema Brain 在两个不同的层级组织数据,以平衡持久性和性能:
| 组件 | 存储类型 | 位置 / 命名空间 | 用途 |
|---|---|---|---|
| 文档索引 | SQLite | ~/.openclaw/memory/main.sqlite |
持久化元数据:路径、标题和标签。 |
| 短期记忆 | Redis | mema:mental:* |
临时会话状态和上下文。 |
| 过期策略 | TTL | 21,600 秒 | Redis 键默认 6 小时清理。 |
加载中







































