super-memori

🧠 本地混合记忆系统,智能检索与降级安全

本地优先的混合记忆系统,支持语义/词法/时序检索,具备降级安全机制与变更审计,专为OpenClaw代理的长期知识管理设计。

收藏
2.7k
安装
1.2k
版本
4.0.9
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Super Memori 是面向 OpenClaw 代理的本地优先混合记忆技能,通过四个公共命令实现全周期记忆管理:

  • 健康检查 (./health-check.sh):前置安全闸门,返回 OK/WARN/FAIL 状态,决定是否继续操作
  • 智能查询 (./query-memory.sh --mode auto):自动选择最强可用检索路径(词法/语义/混合/学习记忆),JSON 输出包含 mode_useddegradedwarnings 等关键字段
  • 持久化记忆 (./memorize.sh):仅用于可复用的决策规则、参数集或失败模式,支持关系化链接
  • 索引维护 (./index-memory.sh):重建词法/向量索引,修复新鲜度问题

运行时自动降级:当语义依赖(sentence-transformers、Qdrant、本地模型)缺失时,无缝回退至词法模式并显式报告状态。

显著优点

1. 双重检索架构:SQLite FTS5 词法检索 + Qdrant 向量语义检索,Reciprocal Rank Fusion 混合融合,兼顾精确匹配与语义理解
2. 四级记忆类型:情景记忆、语义知识、程序性技能、学习记忆全覆盖

3. 强制安全契约:健康检查前置、退出码严格解释、降级状态标准化输出(D-WARN-* 目录),防止弱模型误用

4. 变更审计追踪:change-memory 记录区分 applied/failed/reverted/unverified 状态,支持操作回滚

5. 本地隐私优先:无云后端、无远程嵌入端点、无自动破坏性操作,数据驻留本地 Ubuntu 主机

潜在局限

  • 主机依赖性强:语义能力需手动安装 Python 依赖并启动 Qdrant 服务,无法"开箱即用"
  • 弱模型约束多:操作路径受限(禁用内部脚本、禁止手动后端选择),高阶功能需维护模式
  • 索引新鲜度风险:非实时同步,需定期 ./index-memory.sh 维护,WARN 状态下结果可能遗漏近期变更
  • 无分布式能力:纯单机设计,不支持多代理共享或跨主机记忆同步

适合人群

  • 运行 OpenClaw 或其他本地代理框架的开发者
  • 需要长期上下文保持的自动化运维/开发助手场景
  • 对数据隐私敏感、要求完全离线记忆栈的企业用户
  • 具备 Linux/Ubuntu 运维能力、能接受手动依赖管理的团队

常规风险

| 风险场景 | 缓解机制 |
|---------|---------|
| 语义依赖缺失导致检索失效 | 自动降级至词法模式,显式 `degraded=true` 标注 |
| 索引陈旧遗漏最新记忆 | `D-WARN-INDEX-STALE-ONLY` 提示,需手动重建 |
| 降级状态下误信低权威性结果 | `D-LOW-AUTHORITY` 规则强制标注启发式结果 |
| 写入操作无回滚保护 | 前置检查 git/备份状态,WARN 时追加 `D-WARN-WRITE-ROLLBACK` |
| 健康 FAIL 仍强制操作 | 退出码 3 触发 `D-FAIL`,硬性阻断后续操作 |

super-memori 内容

references文件夹
scripts文件夹
legacy文件夹
tests文件夹
regression文件夹
手动下载zip · 132.6 kB
architecture.mdtext/markdown
请选择文件