← 返回
AI智能

Agent Sleep

Agent 睡眠系统 - 记忆整合、日志归档、工作区清理(支持 CortexGraph)
Agent 睡眠系统 - 记忆整合、日志归档、工作区清理(支持 CortexGraph)
guohongbin-git
AI智能 clawhub v1.1.0 1 版本 99908.3 Key: 无需
★ 0
Stars
📥 1,089
下载
💾 38
安装
1
版本
#latest

概述

Agent Sleep System 🛌

像人类一样,Agent 需要"睡眠"(离线维护)来防止记忆碎片化和上下文污染。

功能

  1. Micro-Rest - 快速上下文修剪
  2. Deep Sleep - 每日日志整合到长期记忆
  3. CortexGraph 同步 - 同步到 CortexGraph(带遗忘曲线)
  4. Dreaming - 后台模拟(可选)

工具

sleep_status

检查 agent 是否"累了"(基于运行时间或 token 使用)

python3 scripts/sleep_status.py

run_sleep_cycle

触发睡眠周期

  • Light: 压缩最近日志
  • Deep: 归档 + 文件清理
  • CortexGraph: 同步到 CortexGraph
  • python3 scripts/run_sleep_cycle.py --mode [light|deep|cortexgraph]
    

schedule

设置生物钟(cron jobs)

python3 scripts/schedule.py --set "0 3 * * *"  # 3 AM 睡眠

工作流程

Deep Sleep 模式

1. 触发 → Cron 在 3:00 AM 启动
2. 读取 → memory/YYYY-MM-DD.md(昨天日志)
3. 提取 → 高价值洞察
4. 追加 → 到 MEMORY.md
5. 归档 → 原始日志到 memory/archive/
6. 清理 → 删除临时文件

CortexGraph 模式

1. 读取 → MEMORY.md + daily logs
2. 同步 → 到 CortexGraph
3. 应用 → 遗忘曲线(自动衰减)
4. 晋升 → 高价值记忆到 LTM

遗忘曲线

CortexGraph 使用 Ebbinghaus 遗忘曲线:

score = (use_count)^β × e^(-λ × Δt) × strength
  • β = 0.6(使用频率权重)
  • λ = ln(2) / half_life(默认 3 天)
  • strength = 1.0-2.0(重要性)

使用

手动触发

# 轻量睡眠
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 配置

clawhub install agent-sleep

最佳实践

  1. 每日 Deep Sleep - 凌晨 3 点
  2. 每 6 小时 CortexGraph 同步 - 保持记忆新鲜
  3. 每周 GC - 清理低分记忆
  4. 每月晋升 - 高价值记忆升级到 LTM

与其他 Skill 集成

Skill集成方式
-----------------
memory-sync-cn使用其脚本同步到 CortexGraph
agent-library使用其压缩功能
cortexgraph直接调用 MCP 工具

版本: 1.1.0

更新: 添加 CortexGraph 支持

版本历史

共 1 个版本

  • v1.1.0 当前
    2026-03-29 08:21 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

ai-intelligence

ontology

oswalpalash
类型化知识图谱,用于结构化智能体记忆与可组合技能。支持创建/查询实体(人员、项目、任务、事件、文档)及关联...
★ 714 📥 244,131
ai-intelligence

self-improving agent

pskoett
捕获经验教训、错误和纠正,以实现持续改进。使用时机:(1)命令或操作意外失败;(2)用户纠正……
★ 4,062 📥 799,811
ai-intelligence

Self-Improving + Proactive Agent

ivangdavila
自我反思+自我批评+自我学习+自组织记忆。智能体评估自身工作、发现错误并持续改进。
★ 1,363 📥 319,028