返回顶部
m

memory-core记忆核心

OpenClaw 长期记忆核心:基于 LanceDB 的向量化长期记忆存储与检索,内置意图/场景隔离以防记忆污染。

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.1.3
安全检测
已通过
1,094
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

memory-core

Memory Core(长期记忆核心)

Memory Core 为 OpenClaw Agent 提供跨会话的长期记忆能力:自动识别输入的意图与场景,并在检索阶段进行严格场景隔离,避免无关记忆污染当前会话。

功能特性

  • - 记忆摄入:将用户关键事实写入长期记忆库
  • 记忆检索:按 Agent + 场景过滤后进行向量相似度搜索
  • 记忆遗忘:按记忆 ID 删除
  • 本地优先:LanceDB 文件本地持久化,默认不出机器

命令

在 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 里对应的模型名做启发式分档,并自动选择检索预算:

  • - small:400/1200
  • medium:600/1800
  • large:900/2700

如需固定预算,可在 config.json 里设置 autobudget: false 并手工指定 maxcharspermemory/maxtotalchars。

1) 使用本地 Ollama(推荐本地优先)

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
}

2) 使用云端 SiliconFlow(默认)

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
}

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 memory-core-1776206683 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 memory-core-1776206683 技能

通过命令行安装

skillhub install memory-core-1776206683

下载

⬇ 下载 memory-core v0.1.3(免费)

文件大小: 11.01 KB | 发布时间: 2026-4-15 13:57

v0.1.3 最新 2026-4-15 13:57
Auto budget by agent model heuristic (small/medium/large); add auto_budget & default_tier config; keep hard caps to protect small-context models.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部