vector-memory — 向量内存
v1.0.0智能内存搜索,带有自动向量回退功能。当可用时,使用语义嵌入,否则回退到内置搜索。零配置 - 安装ClawHub后立即生效。不需要设置 - 只需安装,memory_search即可立即使用,并在可选的同步后变得更好。
运行时依赖
安装命令
点击复制技能文档
向量记忆 智能搜索,自动选择最佳方法: 当同步时使用向量搜索(语义,高质量) 内置搜索(关键词,快速)作为回退 无需配置。安装后立即生效。
快速开始 从ClawHub安装 npx clawhub install vector-memory 完成!memory_search现在可以自动选择方法。
可选:同步以获得更好的结果 node vector-memory/smart_memory.js --sync 同步后,搜索使用神经嵌入进行语义理解。
工作原理 智能选择 // 同一调用,自动选择最佳方法 memory_search("James principles values") // 如果向量准备就绪:找到“autonomy, competence, creation”(语义匹配) // 如果没有准备就绪:使用关键词搜索(回退)
行为流程检查: 向量索引是否准备就绪? 是:使用语义搜索(同义词,概念) 否:使用内置搜索(关键词) 向量失败:自动回退
工具 memory_search 自动选择最佳方法 参数: query(字符串):搜索查询 max_results(数字):最大结果数(默认:5) 返回:带有路径、行、评分、片段的匹配项 memory_get 从文件中获取完整内容。 memory_sync 为向量搜索索引记忆文件。编辑后运行。 memory_status 检查哪种方法处于活动状态。
比较功能 内置 向量 智能 包装器 同义词 ❌ ✅ ✅(当准备就绪时) 设置 内置 需要同步 ✅ 零配置 回退 N/A 手动 ✅ 自动
使用 立即(无需操作): node vector-memory/smart_memory.js --search "查询" 更高质量(同步后): #一次性设置 node vector-memory/smart_memory.js --sync # 现在所有搜索都使用向量 node vector-memory/smart_memory.js --search "查询"
文件 文件 目的 smart_memory.js 主入口 - 自动选择方法 vector_memory_local.js 向量实现 memory.js OpenClaw 包装器
配置 无需配置。可选环境变量: export MEMORY_DIR=/path/to/memory export MEMORY_FILE=/path/to/MEMORY.md
扩展 < 1000 块:内置 + JSON(当前)
1000 块:使用pgvector(参见references/pgvector.md)
参考 集成 - 详细设置 pgvector - 大规模部署