Agent Skills
返回列表
梦境记忆整合

梦境记忆整合

AI Agent 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_f0fc607e/dream-skill 到你的 AI 助手中。

技能介绍

解决的问题

Agent 在长期会话中会产生大量碎片化上下文:每日日志、短会话、临时决策、互相矛盾的偏好。若直接追加到记忆文件,入口索引会膨胀,后续检索噪音增加。dream-skill 把这种整理放到后台,模拟人类睡眠时的记忆巩固:把近 24 小时内的碎片信号合并为结构化记忆,并更新入口索引,而不是让每次交互都临时维护记忆。

工作方式

它通过 cron 触发,默认每 24 小时检查一次。触发前会过三道门:时间门要求距上次整合不少于 minHours;会话门要求新增会话数不少于 minSessions;锁门通过 lock.json 判断是否已有实例正在运行,避免并发写入。

整合过程在 isolated session 中执行,按四个阶段推进:

  • Orient:查看记忆目录与入口索引,确认现有结构
  • Gather:读取每日日志,并用窄词 grep 会话转录,定位候选事实与矛盾点
  • Consolidate:将新事实合并到已有 topic 文件,把相对日期转为绝对日期,删除冲突内容
  • Prune & Index:压缩入口索引,使其保持在较小文件规模

工具约束较严格:Bash 仅允许只读命令,如 ls、grep、cat;Edit/Write 只能作用于记忆目录。这降低了误改工作区或执行危险命令的风险。

适用边界

它适合已有工作区转录和记忆目录的本地 Agent 场景,尤其是希望后台定期整理长期记忆的用途。手动触发会绕过三门限制并立即通知。若将 minHours 或 minSessions 设为 0,对应门会被绕过,适合测试但不适合生产节流。锁门依赖状态文件,清理状态目录会影响并发判断。

使用场景

  • 本地 Agent 要把近一天会话里的零散决策合并进记忆目录,避免入口索引继续膨胀。
  • 调试长期记忆技能时,需要手动触发一次整合,检查矛盾记忆是否被删除并更新索引。
  • 运维一个持续生成会话日志的 Agent,需要每天后台清理旧碎片并保留结构化主题。
  • 排查并发整合异常时,需要查看锁文件和运行状态,确认是否已有实例正在执行。

适合人员

  • 维护本地个人 Agent 记忆的工程师,希望每天自动把会话碎片整理成可检索记忆。
  • 开发 Agent 技能的人,想验证后台整合流程是否能安全处理矛盾记忆和锁竞争。
  • 调试长期记忆索引的工程师,需要控制入口索引大小并定位重复或过期条目。
  • 部署私有助理的运行人员,想在不打扰用户的情况下定期清理会话日志中的噪声。