メインコンテンツへスキップ
複数のメモリを1つの新しいメモリに統合し、元のメモリを論理削除します。

パラメータ

sourceIds
string[]
必須
統合するメモリの ID リスト。
mergedContent
string
必須
新しいメモリの統合された内容。
layer
string
デフォルト:"long_term"
統合後のメモリのレイヤー。

動作

  1. 統合された内容と新しい embedding で新規メモリを作成
  2. 元のメモリをすべて論理削除
  3. 新しい統合メモリを返却

使い方

find_duplicates と組み合わせて冗長なメモリを整理します:
1. find_duplicates(memoryId) → [similar1, similar2]
2. consolidate_memories([memoryId, similar1.id, similar2.id], "merged text")