Dream Cycle Skill
Based on Ray Fernando's dream cycle concept for OpenClaw memory management.
Overview
The dream cycle is a nightly process where the agent:
- 1. Dreams (2-4 AM): Reviews memories, connects dots, prunes bloat
- Briefs (7-8 AM): Delivers a morning summary to the user
This keeps Tier 1 memory lightweight while maintaining searchability via QMD.
Three-Tier Memory System
| Tier | Cost | What's Here |
|---|
| Tier 1 | ~600 tokens/turn | INLINECODE0 , SOUL.md, USER.md — core identity |
| Tier 2 |
0 tokens | Memory files indexed via QMD — search on demand |
|
Tier 3 | Tool tokens only | Full disk reads — rarely needed |
Goal: Keep AGENTS.md under 2,000 bytes, MEMORY.md under 1,500 bytes.
Templates
Morning Brief Template
CODEBLOCK0
Dream Audit Report Template
CODEBLOCK1
Cron Setup
Dream Job (Nightly)
CODEBLOCK2
Morning Brief Job
CODEBLOCK3
Usage
- 1. First Run: Create the skill files and cron jobs
- Nightly: Agent silently reviews memories, optimizes files
- Morning: User receives brief summary
Commands
- -
dream now — Run dream cycle immediately - INLINECODE4 — Audit memory files without changes
- INLINECODE5 — Generate morning brief without full cycle
- INLINECODE6 — Show current memory stats
技能名称: dream-cycle
详细描述:
梦境周期技能
基于Ray Fernando为OpenClaw内存管理提出的梦境周期概念。
概述
梦境周期是一个夜间流程,智能体在此过程中:
- 1. 梦境(凌晨2-4点):回顾记忆,连接线索,精简冗余
- 简报(早上7-8点):向用户提供晨间摘要
这使得第一层内存保持轻量,同时通过QMD维持可搜索性。
三层内存系统
| 层级 | 成本 | 内容 |
|---|
| 第一层 | 约600 tokens/轮 | AGENTS.md、SOUL.md、USER.md — 核心身份 |
| 第二层 |
0 tokens | 通过QMD索引的内存文件 — 按需搜索 |
|
第三层 | 仅工具tokens | 完整磁盘读取 — 极少需要 |
目标: 保持AGENTS.md在2,000字节以下,MEMORY.md在1,500字节以下。
模板
晨间简报模板
🌅 晨间简报 - {日期}
今日: {当前任务/目标}
近期活动:
发现的模式:
建议重点主题:
内存统计:
- - AGENTS.md:{大小} 字节
- MEMORY.md:{大小} 字节
- 索引块数:{数量}
梦境审计报告模板
🌙 梦境周期审计 - {日期}
分析的文件:
- - AGENTS.md:{大小} 字节 → {建议}
- MEMORY.md:{大小} 字节 → {建议}
- USER.md:{大小} 字节 → {建议}
检测到的冗余:
已执行的操作:
QMD索引状态:
Cron设置
梦境任务(夜间)
yaml
cron: 0 3 *
mode: run
delivery: none
model: {默认或轻量级}
晨间简报任务
yaml
cron: 0 7 *
mode: session
delivery: announce
channel: {首选频道}
使用方法
- 1. 首次运行: 创建技能文件和cron任务
- 夜间: 智能体静默回顾记忆,优化文件
- 早晨: 用户接收简要摘要
命令
- - dream now — 立即运行梦境周期
- dream audit — 审计内存文件,不做更改
- dream brief — 生成晨间简报,不执行完整周期
- dream status — 显示当前内存统计