OpenClaw记忆插件优化与恢复指南

记忆插件优化恢复指南

📋 优化概要

优化时间: 2026-03-10 11:02
备份文件: ~/.openclaw/openclaw.json.backup-memory-optimization-20260310-110244

🔄 恢复方法

方法1: 一键恢复(推荐)

# 恢复到优化前状态
cp ~/.openclaw/openclaw.json.backup-memory-optimization-20260310-110244 ~/.openclaw/openclaw.json

# 重启 Gateway
openclaw gateway restart

方法2: 手动修改

如果备份文件丢失,可以手动修改 ~/.openclaw/openclaw.json

找到 memory-lancedb-pro 配置段,将以下优化参数删除或注释:

// 删除或注释以下配置
"retrieval": {
  "mode": "hybrid",
  "vectorWeight": 0.8,
  "bm25Weight": 0.2,
  "minScore": 0.5,
  "hardMinScore": 0.6,
  "candidatePoolSize": 10,
  "rerank": "lightweight",
  "recencyWeight": 0,
  "timeDecayHalfLifeDays": 0,
  "lengthNormAnchor": 500,
  "filterNoise": true
},
"autoCapture": true,
"autoRecall": true,
"captureAssistant": false

恢复后重启 Gateway:

openclaw gateway restart

⚙️ 优化参数说明

参数 优化前 优化后 效果
candidatePoolSize 20 10 减少50%候选检索
minScore 0.3 0.5 提高质量阈值
hardMinScore 0.35 0.6 严格最终过滤
rerank cross-encoder lightweight 轻量重排
recencyWeight 0.1 0 关闭时效加权
timeDecayHalfLifeDays 60 0 关闭时间衰减
vectorWeight 0.7 0.8 提高向量权重
bm25Weight 0.3 0.2 降低BM25权重
lengthNormAnchor 500 500 限制记忆长度

📊 预期效果

  • 检索速度提升: 30-50%
  • 内存占用减少: 减少注入上下文的记忆数量
  • 响应延迟降低: 减少重排序计算时间
  • ⚠️ 可能影响: 记忆召回的丰富度可能略有降低

🧪 效果评估

如果优化后效果不佳(如记忆召回质量下降明显),请在 24 小时内恢复,并记录:

  1. 响应速度是否有提升
  2. 记忆召回是否准确
  3. 是否有遗漏重要记忆

📝 相关文件

  • 配置文件: ~/.openclaw/openclaw.json
  • 备份文件: ~/.openclaw/openclaw.json.backup-memory-optimization-20260310-110244
  • 插件目录: ~/.openclaw/workspace/plugins/memory-lancedb-pro/
  • 数据目录: ~/.openclaw/memory/lancedb-pro/

🆘 紧急恢复

如果配置错误导致 Gateway 无法启动:

# 强制恢复备份
cp ~/.openclaw/openclaw.json.backup-memory-optimization-20260310-110244 ~/.openclaw/openclaw.json

# 手动启动 Gateway 检查
openclaw gateway start --foreground

创建者: 小蓝
创建时间: 2026-03-10
版本: v1.0