consolidate_memories
Merge similar memories automatically to reduce redundancy and preserve unique information, with preview and apply modes for safe consolidation.
Instructions
Consolidate similar memories using algorithmic merging.
This tool intelligently merges similar memories by:
Combining content (preserving unique information)
Merging tags and entities (union)
Calculating appropriate strength based on cohesion
Preserving earliest created_at and latest last_used timestamps
Modes:
"preview": Generate merge preview without making changes
"apply": Execute the consolidation (requires cluster_id)
Args: cluster_id: Specific cluster ID to consolidate (valid UUID, required for apply mode). mode: Operation mode - "preview" or "apply". auto_detect: If True, automatically find high-cohesion clusters. cohesion_threshold: Minimum cohesion for auto-detection (0.0-1.0, default: 0.75).
Returns: Consolidation preview or execution results.
Raises: ValueError: If cluster_id is invalid or cohesion_threshold is out of range.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | preview | |
| cluster_id | No | ||
| auto_detect | No | ||
| cohesion_threshold | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||