Skip to main content
Memory Store 中的记忆会随着使用不断积累,可能出现重复、过时或遗漏的问题。Dreams 提供异步的记忆整理能力——系统会启动一个专用 Agent,回顾近期会话,对 Memory Store 进行合并、删减和补充。

核心概念

工作流程

API 端点一览

快速开始

1. 触发一次记忆整理

2. 查询进度

3. 查看结果

Dream 完成后,outputs 字段中包含整理后的 Memory Store ID:

可选参数

安全设计

  • Copy-on-Write:输入 Memory Store 永不被修改,所有写入发生在克隆副本上
  • 最小权限:Dreaming Agent 仅可使用 memorysession_listsession_read 三个工具,无法执行代码或访问网络
  • Single-flight:每个用户同一时间只能有一个活跃 Dream(状态为 pending 或 running),重复创建返回 409

常见问题

Q: Dream 会修改我原来的 Memory Store 吗? A: 不会。Dream 始终在克隆副本上操作,原始 Memory Store 完全不受影响。 Q: Dream 需要多长时间? A: 通常 1-5 分钟,取决于 Memory Store 大小和需要回顾的会话数量。