メインコンテンツへスキップ
Memory Store にエントリが蓄積していくと、重複・古い情報・抜け漏れが生じる可能性があります。Dreams は非同期のメモリ整理機能です。専用の Agent が直近の Session を見直し、Memory Store のマージ・削減・補完を行います。

コアコンセプト

ワークフロー

API エンドポイント一覧

クイックスタート

1. メモリ整理をトリガー

2. 進捗を確認

3. 結果を確認

完了後、outputs フィールドに整理後の Memory Store ID が含まれます:

オプションパラメータ

安全設計

  • コピーオンライト: 入力 Memory Store は変更されず、書き込みはすべてクローンされた出力に対して行われる
  • 最小権限: Dreaming Agent は memorysession_listsession_read の 3 つのツールのみ使用可能。コード実行やネットワークアクセスはできない
  • Single-flight: 1 ユーザーあたり同時に 1 件のアクティブな Dream(pending または running)のみ。重複作成は 409 を返す

よくある質問

Q: Dream は元の Memory Store を変更しますか? A: いいえ。Dream は常にクローンされたコピー上で動作し、元の Memory Store は一切影響を受けません。 Q: Dream はどれくらい時間がかかりますか? A: Memory Store のサイズと振り返る Session 数によりますが、通常 1〜5 分です。