OpenClaw 长期记忆核心:基于 LanceDB 的向量化长期记忆存储与检索,内置意图/场景隔离以防记忆污染。
Memory Core 为 OpenClaw Agent 提供跨会话的长期记忆能力:自动识别输入的意图与场景,并在检索阶段进行严格场景隔离,避免无关记忆污染当前会话。
在 OpenClaw Workspace 内运行({baseDir} 为技能目录):
bash
python3 {baseDir}/scripts/main.py ingest --agent main --text 我是 Python 后端工程师,喜欢用 FastAPI。
python3 {baseDir}/scripts/main.py retrieve --agent main --query 我擅长什么框架?
python3 {baseDir}/scripts/main.py forget --id
你可以创建 {baseDir}/config.json 来选择本地或云端向量化模型:
默认会根据 agent_id 在 ~/.openclaw/openclaw.json 里对应的模型名做启发式分档,并自动选择检索预算:
如需固定预算,可在 config.json 里设置 autobudget: false 并手工指定 maxcharspermemory/maxtotalchars。
json
{
embedding_provider: ollama,
embedding_model: nomic-embed-text,
embeddingbaseurl: http://localhost:11434,
auto_budget: true,
default_tier: medium,
embeddingtimeoutsec: 20,
embeddingmaxinput_chars: 2000,
max_results: 5,
maxcharsper_memory: 600,
maxtotalchars: 1800,
min_score: 0.2
}
embeddingapikey 可留空,系统会尝试从 ~/.openclaw/openclaw.json 自动读取。
json
{
embedding_provider: siliconflow,
embedding_model: BAAI/bge-m3,
embeddingbaseurl: https://api.siliconflow.cn/v1,
auto_budget: true,
default_tier: medium,
embeddingtimeoutsec: 15,
embeddingmaxinput_chars: 2000,
max_results: 5,
maxcharsper_memory: 600,
maxtotalchars: 1800,
min_score: 0.2
}
该技能支持在以下平台通过对话安装:
帮我安装 SkillHub 和 memory-core-1776206683 技能
设置 SkillHub 为我的优先技能安装源,然后帮我安装 memory-core-1776206683 技能
skillhub install memory-core-1776206683
文件大小: 11.01 KB | 发布时间: 2026-4-15 13:57