Tools
Memvault Openclaw
Persistent long-term memory plugin for OpenClaw, powered by MemVault.
Install
openclaw plugins install @mornlong/openclaw-memvault
README
# @mornlong/openclaw-memvault
**MemVault 首个已落地 Agent 集成:让你的 OpenClaw 拥有跨会话、跨设备的长期记忆。**
每次换会话、重启、甚至换设备,AI 都能继续读取同一份记忆。MemVault 使用 Qdrant 向量检索与原文归档,兼顾语义回忆和精确原文命中。
---
## Before vs After
```
❌ 没有 MemVault ✅ 有 MemVault
─────────────────────────────── ───────────────────────────────
你: 上周那个 Nginx 配置怎么写的? 你: 上周那个 Nginx 配置怎么写的?
AI: 抱歉,我没有上周对话的记录。 AI: 你上周配置的是反向代理到 3000 端口,
你能再描述一下具体需求吗? 加了 WebSocket 升级头。配置是这样的:
location /api { proxy_pass ... }
你: 我喜欢用什么框架来着? 你: 我喜欢用什么框架来着?
AI: 我不确定你之前提到过什么框架。 AI: 你一直偏好 FastAPI 写后端,
前端用 Next.js,最近在试 Svelte。
```
## 快速上手
### 1. 安装插件
```bash
openclaw plugins install @mornlong/openclaw-memvault
```
### 2. 信任插件并授权工具
```bash
bash ~/.openclaw/extensions/openclaw-memvault/scripts/setup.sh
```
### 3. 重启 OpenClaw
记忆能力自动生效,**无需注册,无需手动配置凭证**:
- 插件首次启动后会自动完成 MemVault 接入,Free 套餐即刻可用(3MB 存储 + 500 次/天查询)
- 已有的 `MEMORY.md`、`memory/*.md` 和当前有效 OpenClaw session 原文会自动导入
- 之后的每次对话,AI 都会自动记住和回忆
- 输入 `{/mvstatus}` 可随时查看当前套餐、用量和设备连接状态
就这么简单。
> 不需要提前注册。你可以随时在 OpenClaw 中输入 `{/mvstatus}` 获取连接码,把当前设备连接到账户;额度接近上限时,系统也会自动提醒你回到 [mv.mornlong.com](https://mv.mornlong.com) 继续扩容。
如果你想手工配置,至少需要:
```bash
openclaw config set plugins.allow '["openclaw-memvault"]'
openclaw config set tools.alsoAllow '["openclaw-memvault"]'
```
## 功能
安装后,AI 自动获得长期记忆能力,不需要你做任何额外操作。
此外,你也可以让 AI 主动管理记忆:
| 你可以这样说 | AI 会做什么 |
|-------------|-----------|
| "查一下我之前提到的数据库方案" | 搜索记忆,返回相关内容 |
| "记住我的服务器 IP 是 192.168.1.100" | 手动存入一条长期记忆 |
| "忘掉旧的 API 密钥" | 找到并删除匹配的记忆 |
## 套餐
| 套餐 | 月费 | 存储 | 查询 |
|------|------|------|------|
| Free | ¥0 | 3MB | 500 次/天 |
| Plus | ¥9 | 20MB | 5,000 次/天 |
| Pro | ¥29 | 100MB | 20,000 次/天 |
| Team | ¥99 | 2GB | 100,000 次/天 + 优先支持 |
## 高级配置
大多数用户无需修改,默认配置已针对最佳体验调优。
| 选项 | 默认值 | 说明 |
|------|--------|------|
| `autoRecall` | `true` | 每次 AI 回复前自动召回相关记忆 |
| `autoCapture` | `true` | 每次对话后自动存储内容 |
| `maxRecallResults` | `5` | 每次最多注入多少条记忆 |
| `recallTimeoutMs` | `3500` | 检索超过该时间就直接跳过,避免拖慢主回复 |
| `scoreThreshold` | `0.4` | 语义相似度阈值(0–1,越高越严格) |
| `debug` | `false` | 开启详细日志 |
也可以通过环境变量配置(优先级低于插件配置):
| 环境变量 | 对应配置 |
|----------|---------|
| `MEMVAULT_API_URL` | `apiUrl` |
## License
MIT
## Source Code
[github.com/MORNLONG/memvault-openclaw-plugin](https://github.com/MORNLONG/memvault-openclaw-plugin)
## 维护者
**MORNLONG** — [github.com/MORNLONG](https://github.com/MORNLONG)
## 问题反馈
[github.com/MORNLONG/memvault-openclaw-plugin/issues](https://github.com/MORNLONG/memvault-openclaw-plugin/issues)
tools
Comments
Sign in to leave a comment