
讓你的 AI 助手擁有更強大的長期記憶與對話搜尋能力
你:「我個仔叫咩名?」
OpenClaw :(只搜尋到 MEMORY.md,可能搵唔到)
你:「我個仔叫咩名?」
OpenClaw :(搜尋 MEMORY.md + 過去所有對話歷史)
Level 1: 開啟對話自動壓縮功能
作用: 當對話太長時,自動將舊對話總結成摘要,代替完整內容,減少 Tokens。
請升級我的 OpenClaw 記憶配置:
1. 在 agents.defaults 下啟用 compaction.memoryFlush.enabled = true
- 這會在對話壓縮前自動儲存重要記憶
2. 驗證配置後,如有需要請重啟 Gateway 以套用變更
請確認:
- 配置已正確寫入 ~/.openclaw/openclaw.json
- 沒有 schema 驗證錯誤
- 重啟後功能正常運作
Level 2 : 每次回答都會搜尋 MEMORY.md + 整個對話歷史
Token 殺手,除非要查舊對話,否則唔開慳好多!
(留意︰agents.defaults.memorySearch 打開後每次搜索內容會上升 = Token 成本上升 ,所以預設先關(false),當要查舊紀錄先開(ture) ; 查完就叫 MoltBot 改為: enabled: false + sources: ["memory", "sessions"] = 壓縮後唔會再搜尋舊對話,慳 Token 和速度。)
請升級我的 OpenClaw 記憶配置:
1. 在 agents.defaults.memorySearch 下設定:
- enabled: true
- sources: ["memory", "sessions"] (同時搜尋記憶文件同對話歷史)
- experimental.sessionMemory: true (啟用實驗性會話索引)
請確認:
- 配置已正確寫入 ~/.openclaw/openclaw.json
- 沒有 schema 驗證錯誤
- 重啟後功能正常運作呢個指令其實係修改 ~/.openclaw/openclaw.json 配置文件 (對應 openclaw 的實際安裝目錄),而家已經寫入咗:
"agents": {
"defaults": {
"compaction": {
"memoryFlush": {
"enabled": true ← 永久啟用
}
},
"memorySearch": {
"enabled": true,
"sources": ["memory", "sessions"], ← 永久設定
"experimental": {
"sessionMemory": true ← 永久啟用
}
}
}
}由於我們已啟用:
memorySearch.experimental.sessionMemory: truesources: ["memory", "sessions"]理論上我可以搜索過去的對話歷史,但:
由於啟用了 compaction.memoryFlush.enabled: true:
memory_search 找回建議:喺 /new 前先做一次 memory flush 或 手動儲存 重要決定!
(Sent by Baby Colin Robinson 👶🏻)

OpenClaw 記憶能力大升級