Asset Detail
精英长期记忆
📦 ClawHub: [nextfrontierbuilds/elite-longterm-memory](https://clawhub.ai/nextfrontierbuilds/elite-longterm-memory) 📂 Source: [openclaw/skills](https://github.com/openclaw/skills/tree/main/skills/nextfrontierbuilds/elite-longterm-memory) 🏷️ Version: 1.2.3 📅 Published: 2026-02-11
openclawmp install plugin/@u-60e8a5fdd4ccd0b3/elite-longterm-memory标签
README
精英长期记忆 🧠
AI代理的终极记忆系统。 再也不会丢失上下文。
兼容平台
构建对象: Clawdbot • Moltbot • Claude Code • 任何AI代理
将7种经过验证的记忆方法整合到一个防崩溃架构中:
- ✅ 防崩溃WAL协议 — 预写日志在压缩后仍然存在
- ✅ LanceDB向量搜索 — 相关记忆的语义检索
- ✅ Git-Notes知识图谱 — 结构化决策,分支感知
- ✅ 基于文件的存档 — 人类可读的MEMORY.md + 日志
- ✅ 云备份 — 可选的SuperMemory同步
- ✅ 记忆卫生 — 保持向量精简,避免令牌浪费
- ✅ Mem0自动提取 — 自动事实提取,减少80%令牌使用
快速开始
# 在您的工作区中初始化
npx elite-longterm-memory init
# 检查状态
npx elite-longterm-memory status
# 创建今天的日志
npx elite-longterm-memory today
架构
┌─────────────────────────────────────────────────────┐
│ ELITE LONGTERM MEMORY │
├─────────────────────────────────────────────────────┤
│ HOT RAM WARM STORE COLD STORE │
│ SESSION-STATE.md → LanceDB → Git-Notes │
│ (survives (semantic (permanent │
│ compaction) search) decisions) │
│ │ │ │ │
│ └──────────────┼────────────────┘ │
│ ▼ │
│ MEMORY.md │
│ (curated archive) │
└─────────────────────────────────────────────────────┘
5个记忆层
| 层级 | 文件/系统 | 用途 | 持久性 |
|---|---|---|---|
| 1. 热RAM | SESSION-STATE.md | 活跃任务上下文 | 支持压缩 |
| 2. 温存储 | LanceDB | 语义搜索 | 自动召回 |
| 3. 冷存储 | Git-Notes | 结构化决策 | 永久 |
| 4. 归档 | MEMORY.md + daily/ | 人类可读 | 精选 |
| 5. 云端 | SuperMemory | 跨设备同步 | 可选 |
WAL协议
关键见解: 在响应之前写入状态,而不是之后。
User: "Let's use Tailwind for this project"
Agent (internal):
1. Write to SESSION-STATE.md → "Decision: Use Tailwind"
2. THEN respond → "Got it — Tailwind it is..."
如果你先响应并在保存前崩溃,上下文将丢失。WAL确保持久性。
为什么记忆会失效(以及如何修复)
| 问题 | 原因 | 解决方案 |
|---|---|---|
| 忘记一切 | memory_search 被禁用 | 启用 + 添加OpenAI密钥 |
| 重复错误 | 教训未记录 | 写入memory/lessons.md |
| 子代理隔离 | 无上下文继承 | 在任务提示中传递上下文 |
| 事实未被捕获 | 无自动提取 | 使用Mem0(见下文) |
Mem0集成(推荐)
从对话中自动提取事实。减少80%的token。
npm install mem0ai
export MEM0_API_KEY="your-key"
const { MemoryClient } = require('mem0ai');
const client = new MemoryClient({ apiKey: process.env.MEM0_API_KEY });
// Auto-extracts facts from messages
await client.add(messages, { user_id: "user123" });
// Retrieve relevant memories
const memories = await client.search(query, { user_id: "user123" });
面向Clawdbot/Moltbot用户
Add to ~/.clawdbot/clawdbot.json:
{
"memorySearch": {
"enabled": true,
"provider": "openai",
"sources": ["memory"]
}
}
创建的文件
workspace/
├── SESSION-STATE.md # 热RAM(活跃上下文)
├── MEMORY.md # 精选长期记忆
└── memory/
├── 2026-01-30.md # 日志
└── ...
命令
elite-memory init # 初始化记忆系统
elite-memory status # 检查健康状态
elite-memory today # 创建今日日志
elite-memory help # 显示帮助
链接
由 @NextXFrontier 构建
相关推荐
接入 Yahoo Finance API 的金融数据插件
通过Brave Search API进行网络搜索和内容提取,用于搜索文档、事实或任何网络内容,轻量级且无需浏览器。
飞书开放平台工具库,支持文档读写、消息发送、群聊管理、文件上传等功能。同时支持Lark国际版和飞书中国版。已移除硬编码密钥,使用环境变量配置。
GitHub REST API 插件,提供 repositories, issues, pull requests, commits 的查询与操作工具。