cluster_memories
Cluster related memories by similarity to organize information, or find duplicate pairs to reduce redundancy. Provides scores and suggested actions.
Instructions
Cluster similar memories or find duplicates.
Args: strategy: Clustering strategy (default "similarity"). threshold: Similarity threshold (0.0-1.0, uses config default if None). max_cluster_size: Max cluster size (1-100, uses config default if None). find_duplicates: Find duplicate pairs instead of clustering. duplicate_threshold: Duplicate threshold (0.0-1.0, uses config default if None).
Returns: Dict with clusters or duplicates list, scores, suggested_action.
Raises: ValueError: Invalid threshold or max_cluster_size.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| strategy | No | similarity | |
| threshold | No | ||
| find_duplicates | No | ||
| max_cluster_size | No | ||
| duplicate_threshold | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||