360 Secure SkillHub
360 安全技能中心

Auto-Dream

这是ClawHub的后台记忆巩固服务,需先手动安装memory-archiver依赖再安装本技能。核心功能含时间/会话闸门检查、标记超30天记忆、每类型最多保留50条、触发段落去重、更新记忆索引。支持每6小时自动执行或手动触发/查看状态,整理时不影响正常读写,通过文件锁避免并发冲突。

amd5
amd5
热度 16.02
最近更新 2026-04-13 18:46:48
分类:自动化依赖:代码执行 / 读写文件应用场景:自动化脚本 / 数据处理 / 工作流

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add c32-auto-dream
Metadata
name
auto-dream
description
后台记忆整理服务,定期合并、老化记忆,并触发去重
version
1.1.0
dependencies
["memory-archiver"]

Auto-Dream — 后台记忆整理

版本: 1.1.0
创建日期: 2026-03-11
更新日期: 2026-04-13


⚠️ 依赖说明

依赖: memory-archiver

clawhub install memory-archiver  # 先装依赖
clawhub install c32-auto-dream   # 再装本技能

ClawHub 不支持自动安装依赖,需手动按顺序安装。


📋 功能

后台记忆巩固服务,定期整理记忆系统:

功能 说明
闸门检查 时间闸门(24h)+ 会话闸门(5 个新会话)
记忆老化 标记 memory/auto/{type}/ 下超过 30 天的文件
数量限制 每类型最多 50 条,超出清理最旧的
去重触发 调用 memory-archiver/memory-dedup.sh 对 MEMORY.md 段落去重
索引更新 更新 MEMORY.md 底部的记忆索引

📂 文件结构

skills/auto-dream/
├── SKILL.md
├── skill.json
├── state.json          # 运行状态(自动维护)
└── scripts/
    ├── dream.js        # 主程序:记忆巩固逻辑
    └── dream-lock.sh   # 文件锁(防止并发运行)

🔧 用法

node skills/auto-dream/scripts/dream.js           # 检查闸门后执行
node skills/auto-dream/scripts/dream.js --force   # 强制执行
node skills/auto-dream/scripts/dream.js --status  # 查看状态

📊 Cron 任务

任务名 频率 Job ID
Auto-Dream 记忆巩固 每 6 小时 9d0d892e

⚠️ 注意事项

  • 使用文件锁防止并发运行
  • 整理期间不影响正常记忆读写
  • 去重功能已合并到 memory-archiver,dream.js 仅负责触发