核心定位
pensieve-algorand v2 是为 OpenClaw 设计的高性能混合内存系统,采用「热-冷-锚」三轨架构,在速度与持久性之间取得平衡。
核心用法
1. 热捕获路径(Capture Lane):通过 capture_event.py 实现 O(1) 追加写入 events.jsonl 与 ledger.jsonl,零 LLM、零网络、零摘要,确保事件记录的即时性与确定性。
2. 冷归档路径(Consolidation Lane):dream_cycle_budgeted.py 按日程运行,对扫描事件数与晋升数量设硬上限,控制计算成本与 Token 消耗。
3. 锚定路径(Anchoring Lane):可选将内存哈希或 Merkle 根通过加密备注锚定至 Algorand 公链,采用外部签名,私钥永不触网。
显著优点
- 性能隔离:热路径极简,冷路径受控,避免传统 RAG 的实时摘要开销。
- 可审计性:追加式日志 (
*.jsonl) 配合区块链时间戳,形成防篡改证据链。 - 成本可控:每日预算化归档,适合长周期、高吞吐的会话记忆场景。
- 隐私设计:链上仅存密文哈希或加密备注,明文永不上链。
潜在局限
- 最终一致性:热路径写入后需等待下次 dream cycle 才进入结构化记忆,非即时检索增强。
- 外部依赖:Algorand 锚定需链下签名器与节点 RPC,增加运维复杂度。
- 查询效率:原始事件按时间分片读取,缺乏向量索引,复杂语义检索能力有限。
适合人群
- 需要跨会话长期记忆且能容忍分钟级延迟的 OpenClaw 开发者
- 对操作可追溯性有合规要求的 AI 工作流(审计、金融、科研日志)
- 希望以可预测成本运行数月级记忆管道的团队
常规风险
- 磁盘膨胀:未配置的无限
events.jsonl可能耗尽存储,需配合保留策略。 - 签名私钥管理:外部签名器若配置不当,可能导致锚定失败或私钥泄露。
- 链上数据可用性:Algorand 节点访问不稳定时,锚定与校验流程可能中断。
- 加密备注长度限制:Algorand 交易备注字段容量有限(1KB),大根哈希需分片或链下存储。