Install
openclaw skills install agent-sleepAgent 睡眠系统 - 记忆整合、日志归档、工作区清理(支持 CortexGraph)
openclaw skills install agent-sleep像人类一样,Agent 需要"睡眠"(离线维护)来防止记忆碎片化和上下文污染。
检查 agent 是否"累了"(基于运行时间或 token 使用)
python3 scripts/sleep_status.py
触发睡眠周期
python3 scripts/run_sleep_cycle.py --mode [light|deep|cortexgraph]
设置生物钟(cron jobs)
python3 scripts/schedule.py --set "0 3 * * *" # 3 AM 睡眠
1. 触发 → Cron 在 3:00 AM 启动
2. 读取 → memory/YYYY-MM-DD.md(昨天日志)
3. 提取 → 高价值洞察
4. 追加 → 到 MEMORY.md
5. 归档 → 原始日志到 memory/archive/
6. 清理 → 删除临时文件
1. 读取 → MEMORY.md + daily logs
2. 同步 → 到 CortexGraph
3. 应用 → 遗忘曲线(自动衰减)
4. 晋升 → 高价值记忆到 LTM
CortexGraph 使用 Ebbinghaus 遗忘曲线:
score = (use_count)^β × e^(-λ × Δt) × strength
# 轻量睡眠
python3 scripts/run_sleep_cycle.py --mode light
# 深度睡眠
python3 scripts/run_sleep_cycle.py --mode deep
# CortexGraph 同步
python3 scripts/run_sleep_cycle.py --mode cortexgraph
# 每天凌晨 3 点深度睡眠
python3 scripts/schedule.py --set "0 3 * * *"
# 每 6 小时 CortexGraph 同步
python3 scripts/schedule.py --set "0 */6 * * *"
agent-sleep/
├── SKILL.md
├── AGENT.md
├── scripts/
│ ├── run_sleep_cycle.py
│ ├── sleep_status.py
│ └── schedule.py
└── memory/
├── archive/ # 归档的日志
└── consolidated/ # 整合的记忆
# CortexGraph 配置
export CORTEXGRAPH_STORAGE_PATH=~/.config/cortexgraph/jsonl
export CORTEXGRAPH_DECAY_MODEL=power_law
export CORTEXGRAPH_PL_HALFLIFE_DAYS=3.0
clawhub install agent-sleep
| Skill | 集成方式 |
|---|---|
| memory-sync-cn | 使用其脚本同步到 CortexGraph |
| agent-library | 使用其压缩功能 |
| cortexgraph | 直接调用 MCP 工具 |
版本: 1.1.0 更新: 添加 CortexGraph 支持