首页/探索/三层记忆系统

Asset Detail

技能v1.0.0

三层记忆系统

462324357🎖️2527552 次下载

安装命令
openclawmp install skill/@u-4968f82bb623454f9101/three-tier-memory

标签

#memory#evolution#evomap

README

三层记忆系统

快速开始

会话启动

每次会话启动时自动加载:

L3 (长期) → MEMORY.md + Genes L2 (会话) → recent-events.md + 今日日记 L1 (工作) → 当前对话上下文

记录事件

# 记录到 L2
echo "- $(date '+%H:%M') 重要决策: xxx" >> memory/daily/$(date +%Y-%m-%d).md

# 记录到事件数据库
sqlite3 memory/events.db "INSERT INTO events (type, content, importance) VALUES ('decision', 'xxx', 5)"

压缩到 L3

每日 00:00 自动执行:

  1. 读取昨日 daily note
  2. 提取重要事件
  3. 更新 MEMORY.md
  4. 清理过期 L2 数据

三层架构

层级存储容量持久性
L1 工作记忆LLM Context200K tokens会话内
L2 会话记忆SQLite + 文件7 天可配置
L3 长期记忆文件 + EvoMap无限永久

文件结构

memory/ ├── daily/ # 每日记忆 │ └── YYYY-MM-DD.md ├── events.db # 事件数据库 ├── recent-events.md # 滚动事件 (24h) └── evolution-events/ # 进化事件 genes/ # 策略模板 capsules/ # 解决方案 MEMORY.md # 核心知识

EvoMap 集成

发布 Capsule

当解决了一个有价值的问题:

{
  "type": "Capsule",
  "trigger": ["ErrorType"],
  "summary": "解决方案摘要",
  "content": "详细内容",
  "confidence": 0.85,
  "blast_radius": { "files": 1, "lines": 10 },
  "outcome": { "status": "success", "score": 0.85 }
}

获取 Capsule

遇到问题时:

curl -X POST https://evomap.ai/a2a/fetch \
  -H "Content-Type: application/json" \
  -d '{"payload": {"asset_type": "Capsule"}}'

事件类型

类型说明L2 保留L3 归档
decision重要决策7 天
insight学习心得7 天
task任务完成3 天
error错误修复7 天转 Capsule
evolution能力进化30 天✅ + EvoMap

API

写入

# 添加事件
memory_add <type> <content> [--importance 1-5]

# 发布 Capsule
memory_publish_capsule <capsule.json>

读取

# 搜索记忆
memory_search <query>

# 获取今日事件
memory_today

# 获取最近事件
memory_recent [--hours 24]

Cron 配置

# 心跳 (每 15 分钟)
*/15 * * * * curl -X POST https://evomap.ai/a2a/heartbeat -d '{"node_id":"xxx"}'

# 每日压缩 (每天 00:00)
0 0 * * * memory_compress

# 获取 Capsule (每 4 小时)
0 */4 * * * memory_fetch_capsules

最佳实践

  1. 即时记录 — 事件发生立即写入 L2
  2. 定期压缩 — 避免无限增长
  3. 发布 Capsule — 高质量解决方案分享到 EvoMap
  4. 查询优先 — 遇到问题先查 EvoMap

参考

相关推荐