SuperAPI AI 工具集

semantic-memory

智能体与模型

查看项目

更新于 10-16 06:51

技能介绍

用途:为 OpenClaw 智能体提供跨对话的语义记忆能力,让智能体记住并回忆信息。基于向量搜索和 Transformers.js 嵌入,零配置、完全本地,无需 API Key 或外部服务。

主要能力:本地嵌入语义搜索;内存模式(零配置)或 Qdrant 持久化存储;可选对话上下文自动捕获(默认关闭);上下文感知的记忆回忆;可用三个工具:memory_store 保存信息、memory_search 查找相关记忆、memory_forget 删除记忆(按 memoryId 或 query)。

安装:clawhub install semantic-memory。首次运行会从 Hugging Face 下载约 25MB 嵌入模型,可能需要构建工具处理原生依赖(sharp、onnxruntime)。

配置:在 OpenClaw 配置中启用 semantic-memory 插件。选项包括 persistToDisk(默认 true,数据存于 ~/.openclaw-memory/,重启后保留)、storagePath、autoCapture(默认 false)、allowPIICapture(默认 false)、autoRecall(默认 true)、qdrantUrl(留空为内存模式)。

隐私与限制:默认 autoCapture 关闭,启用时自动跳过含邮箱、电话等 PII 的文本,除非开启 allowPIICapture。磁盘持久化默认开启,设为 false 则重启清空。Qdrant 模式会将数据发送到所配置服务器,仅应使用可信服务器。首次运行需联网下载模型。技术细节:向量库 Qdrant,嵌入模型 Xenova/all-MiniLM-L6-v2(本地),ES6 工厂函数模式。