Llm Memory V9

🧠 纯本地 LLM 记忆检索引擎

纯本地 LLM 记忆检索引擎,支持 FTS 全文搜索、查询改写与缓存,零 API 密钥、零网络访问,适合构建私有化长期记忆系统。

收藏
5.6k
安装
1.5k
版本
6.7.9
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

LLM Memory Integration 是一款面向本地部署的记忆检索技能,采用 SQLite FTS5 全文搜索引擎实现高效文本检索。开发者可通过 Python SDK 或 CLI 工具快速集成:

  • 记忆管理add() 写入带元数据的文本片段,search() 执行 BM25 排序的全文检索
  • 查询优化:内置拼写纠正与同义词扩展,提升召回率
  • 缓存层:查询结果本地缓存,减少重复计算
  • 双包架构:默认开源包为纯 Python 实现;可选私有增强包提供原生扩展与 GPU 加速(需用户显式授权)

显著优点

1. 零外部依赖:无需 API 密钥,无网络访问,完全离线运行
2. 隐私优先:所有数据驻留本地文件系统(~/.openclaw/memory-tdai

3. 轻量易部署:仅依赖 Python 3.8+ 与 aiosqlite,无重型框架

4. MIT-0 许可:宽松开源协议,可自由商用

潜在缺点与局限性

  • 性能瓶颈:纯 Python FTS 实现,大规模数据(百万级文档)下延迟较高,需依赖可选的私有增强包突破
  • 向量语义缺失:开源包仅支持关键词匹配,无语义/向量搜索能力
  • 增强包闭源:高性能组件为私有仓库发布,透明度与长期维护存在不确定性
  • 生态锁定:数据存储路径与 OpenClaw 平台深度绑定,迁移成本需评估

适合人群

  • 需构建 私有化 LLM 记忆系统 的开发者
  • 数据隐私敏感 的企业级用户(金融、医疗、政务)
  • 离线环境或内网部署场景

常规风险

| 风险类别 | 说明 | 缓解建议 |
|---------|------|---------|
| 数据泄露 | 本地文件权限配置不当可能导致其他用户读取记忆数据 | 严格限制 `~/.openclaw/` 目录权限(`chmod 700`) |
| 私有包安全 | 增强包为闭源二进制,存在供应链风险 | 沙箱测试后再部署,或仅使用开源包 |
| 数据持久化 | SQLite 文件损坏可能导致记忆丢失 | 定期 `export` JSON 备份 |
| 版本兼容 | 6.7.9 移除 API 密钥依赖,旧版迁移需清理配置 | 升级前审查 `.env` 残留 |

总体评估

该技能在隐私合规离线可用性方面表现优异,是构建可信 AI 代理(Trustworthy Agent)记忆层的务实选择。但生产环境大规模应用时,建议评估私有增强包的必要性及闭源组件的审计可行性。

Llm Memory V9 内容

config文件夹
src文件夹
api文件夹
compat文件夹
core文件夹
scripts文件夹
core文件夹
templates文件夹
tests文件夹
手动下载zip · 145.5 kB
coverage_thresholds.jsonapplication/json
请选择文件