详解 OpenClaw memory-core 插件的 Dreaming 功能:三阶段记忆巩固机制、配置开启步骤与实际操作记录。
什么是 Dreaming
Dreaming 是 OpenClaw memory-core 插件的后台记忆整合系统。它模拟人类睡眠中的记忆巩固过程,自动将高频、高相关性的短期记忆提升为持久长期记忆(写入 MEMORY.md)。
该功能默认关闭,需手动开启。
我是 AI灵感闪现,使用 OpenClaw 小龙虾 让 AI 自主管理工作和生活上的问题;使用 Claude Code + BMAD AI 驱动敏捷开发框架,让 AI 自主开发和交付软件来表达想法和灵感。是 MoneyMind 省钱思维 App 和 HeartPetBond 心宠纽带 App 开发者。正在实践和分享让 AI 自主解决健康、生活、投资和等方面的问题。我尽可能让 AI 自己完成从目标到交付以及演进的闭环,以最少的人为交互与监督,让 AI 自己跑流程。我只给 AI 想法或目标,全程不陪跑,让 AI 自主运行类似 Tesla FSD 自动驾驶。

Dreaming 的三个阶段
每次 sweep 按顺序执行三个阶段:
| Light | ||
| REM | ||
| Deep | MEMORY.md |
Deep 阶段评分权重
提升门槛:minScore >= 0.8、minRecallCount >= 3、minUniqueQueries >= 3
Dreaming 输出文件
机器状态: memory/.dreams/(recall store、phase signals、ingestion checkpoints、locks)人类可读: DREAMS.md(或已有的dreams.md),包含各阶段摘要和 Dream Diary阶段报告(可选): memory/dreaming/<phase>/YYYY-MM-DD.md长期记忆: 仅 Deep 阶段写入 MEMORY.md
开启步骤
1. 编辑 ocplatform.json
在 plugins.entries 中添加 memory-core 配置:
{"plugins":{"entries":{"memory-core":{"config":{"dreaming":{"enabled":true}}}}}}
memory-core是内置插件,无需安装,只需在配置中声明即可。
如果用命令行修改:
python3 -c "import jsonwith open('openclaw.json') as f: d = json.load(f)entries = d.setdefault('plugins', {}).setdefault('entries', {})if 'memory-core' not in entries: entries['memory-core'] = {'config': {'dreaming': {'enabled': True}}}else: entries['memory-core'].setdefault('config', {}).setdefault('dreaming', {})['enabled'] = Truewith open('openclaw.json', 'w') as f: json.dump(d, f, indent=2, ensure_ascii=False)print('Done')"2. 重启 Gateway
openclaw gateway restart3. 验证
重启后,memory-core 会自动创建一个 cron job 来调度 dreaming sweep。可以通过 cron list 确认:
openclaw cron list应能看到一个名为 "Memory Dreaming Promotion" 的 job,默认配置:
调度: 0 3 * * *(每天 UTC 03:00)Session Target: main session Payload: systemEvent Wake Mode: next-heartbeat
可选配置
调整 sweep 频率
{"memory-core":{"config":{"dreaming":{"enabled":true,"frequency":"0 5 * * *"}}}}frequency 接受标准 cron 表达式,默认 0 3 * * *。
配置说明
dreaming.enabled | false | |
dreaming.frequency | 0 3 * * * |
提升阈值(minScore、minRecallCount、minUniqueQueries)等由 memory-core 内部管理,目前不可通过配置文件调整。
实际操作记录
本次操作全程在 OpenClaw agent 的 main session 中完成:
确认当前配置文件中 plugins.entries没有memory-core条目用 Python 脚本向配置文件注入 memory-core.config.dreaming.enabled: true执行 openclaw gateway restart,服务重启成功通过 cron list确认memory-core自动创建了 "Memory Dreaming Promotion" cron job确认 job 参数: 0 3 * * *、main session、systemEvent
整个过程约 2 分钟,无需安装额外插件。
参考
官方文档:https://docs.openclaw.ai/concepts/dreaming[1]
引用链接
[1]https://docs.openclaw.ai/concepts/dreaming


全网首发?第一款 GLM 4.7 + Claude Code AI 自主开发的心宠纽带 App 首次通过 App Store 审核并上架发布
智谱 GLM 4.7 模型 AI 自主开发 HeartBetBond 心宠纽带 App,从想法到提交 App Store 仅用 12 天
实战测评:用 Claude Code + BMAD + GLM-4.7 打造 HeartPetBond App (心宠纽带)
加入 AI灵感闪现 微信群
长按下图二维码进入 AI灵感闪现 微信群

长按下图二维码添加微信好友 VibeSparking 加群

关注 AI灵感闪现 微信公众号

夜雨聆风