create_relation
Creates an explicit typed relation between two memories, defining the connection type and strength to structure memory associations.
Instructions
Create an explicit relation between two memories.
Links two memories with a typed relationship.
Args: from_memory_id: Source memory ID (valid UUID). to_memory_id: Target memory ID (valid UUID). relation_type: Type of relation (must be one of: related, causes, supports, contradicts, has_decision, consolidated_from). strength: Strength of the relation (0.0-1.0). metadata: Additional metadata about the relation.
Returns: Created relation ID and confirmation.
Raises: ValueError: If any input fails validation.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| metadata | No | ||
| strength | No | ||
| to_memory_id | Yes | ||
| relation_type | Yes | ||
| from_memory_id | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||