Consolidate memories
consolidateMerge similar memories by clustering them based on embedding similarity, and optionally create summarized derived memories linked to each cluster for efficient periodic memory consolidation.
Instructions
Cluster similar memories via embedding similarity and optionally create derived/consolidated memories linked via 'derived_from'. Use during periodic consolidation.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| derive | No | Create a derived memory for each cluster | |
| userId | No | Scope to a user (USER scope) | |
| projectId | No | Scope to a project | |
| sessionId | No | Scope to a session (SESSION scope) | |
| threshold | No | Cosine similarity threshold for clustering (default 0.7) | |
| minClusterSize | No | Minimum members to report a cluster (default 2) |