核心用法
Jasper Recall 是一款专为 AI Agent 设计的本地记忆增强系统,通过检索增强生成(RAG)技术赋予代理长期记忆能力。核心工作流包含三个组件:digest-sessions 从会话日志提取关键信息,index-digests 将 Markdown 文件分块嵌入 ChromaDB 向量数据库,recall 执行跨记忆的语义搜索。
关键特性:
- 多代理网格架构(v0.3.0):支持 N 个代理共享记忆池,通过
[public]/[private]/[learning]标签实现细粒度隐私控制 - OpenClaw 插件集成:
autoRecall模式可在每条消息前自动注入相关记忆上下文 - 隔离式集合设计:
private_memories、shared_memories、agent_learnings三集合分离, sandboxed 代理默认仅能访问公开内容 - HTTP API 服务:
serve命令为 Docker 隔离环境提供检索端点,默认强制public_only=true
典型应用场景:会话连续性维护、决策历史追溯、知识库构建、跨代理经验共享。
显著优点
1. 完全本地化:基于 all-MiniLM-L6-v2(384维,~80MB)运行,零 API 依赖、零网络延迟、零数据外传
2. 隐私优先架构:标签驱动的分级访问模型,配合 privacy-check 扫描敏感数据、sync-shared 安全提取公开内容
3. 多代理原生支持:从 v0.2.0 到 v0.3.0 持续强化 mesh 能力,解决隔离代理与主代理间的知识壁垒
4. 自动化维护:Heartbeat 集成 + Cron 调度支持,可无人值守完成会话摘要生成与索引更新
潜在缺点与局限性
- 模型能力边界:MiniLM 语义理解弱于 GPT-4 等闭源大模型,复杂推理场景检索精度受限
- 单节点架构:ChromaDB 本地文件存储,无分布式扩展能力,大规模数据下性能瓶颈明显
- 安全依赖配置:
RECALL_ALLOW_PRIVATE=true或--host 0.0.0.0等参数误用会直接暴露私密记忆,配置错误风险高 - 生态锁定:深度绑定 OpenClaw 框架,非该生态用户集成成本较高
适合人群
- 运行多 Agent 架构(主代理 + sandboxed 工具代理)的开发者
- 对数据主权敏感、拒绝云端记忆服务的隐私优先用户
- 需要会话级长期记忆但预算有限的个人开发者或小团队
- 构建本地知识库、希望 Agent 能"记住"过往交互的 AI 应用开发者
常规风险
⚠️ 配置泄露风险:serve 服务若绑定公网 IP 或未强制 public_only,可导致私人记忆被未授权访问
⚠️ 自动注入污染:autoRecall 未设置 minScore 阈值时,低相关性记忆可能干扰代理决策质量
⚠️ 向量数据库损坏:ChromaDB 文件级存储在异常断电或并发写入场景下存在索引损坏风险,需定期备份
⚠️ 敏感数据残留:privacy-check 基于正则规则检测,对变形编码的密钥或隐写信息识别能力有限,人工复核不可替代