Install
openclaw skills install @paudyyin/memory-tencentdb四层记忆系统插件 — 自动捕获对话、提取结构化记忆、归纳场景、生成用户画像。支持 L0→L1→L2→L3 渐进式管线,本地 SQLite + 腾讯云向量数据库双后端。
openclaw skills install @paudyyin/memory-tencentdb为 OpenClaw AI Agent 提供 L0→L1→L2→L3 长期记忆能力。
scripts/nomic_atlas_visualizer.py,使用 sentence-transformers + nomic-embed-text-v1.5 生成 768 维语义嵌入,UMAP 降维后生成交互式 HTML 可视化,完全本地运行llm 配置段(v0.3.7 已删除代码,此版本清理配置 schema)llm.enabled 配置和 StandaloneLLMRunner,L1/L2/L3 提取统一走 Gateway 内置模型(runEmbeddedPiAgent)对话开始
→ Auto-Recall: 向量/混合搜索相关记忆 + 加载 Persona → 注入系统上下文
对话结束
→ L0: 录制对话消息 → SQLite + JSONL 双写
→ Pipeline Scheduler: 达到 N 轮后触发
├── L1: LLM 提取结构化记忆 + 向量去重 → JSONL + SQLite
├── L2: LLM 归纳场景块 → Markdown 文件
└── L3: LLM 生成/更新用户画像 → persona.md
| 层级 | 名称 | 说明 |
|---|---|---|
| L0 | 对话录制 | 原始对话消息捕获 |
| L1 | 记忆提取 | 结构化记忆(persona/episodic/instruction) |
| L2 | 场景归纳 | 场景块(Scene Block) |
| L3 | 用户画像 | 用户人格画像(Persona) |
clawhub install memory-tencentdb
在 openclaw.json 中添加:
{
"plugins": {
"allow": ["mx", "memory-tencentdb"],
"load": {
"paths": ["<插件路径>"]
},
"entries": {
"memory-tencentdb": {
"enabled": true,
"config": {
"pipeline": {
"everyNConversations": 3,
"enableWarmup": true,
"l1IdleTimeoutSeconds": 10
}
}
}
}
}
}
注意:v0.3.6 起不再需要
llm配置段,L1/L2/L3 提取自动使用 Gateway 内置模型。
sqlite(默认):本地 SQLite + sqlite-vectcvdb:腾讯云向量数据库openclaw memory-tdai seed --input conversations.json
如果 L1 提取为空:
plugins.allow 包含 "memory-tencentdb"plugins.load.paths 包含插件路径models.providers 和 agents.defaults.model)