cuba_puente
Create, delete, traverse, infer, or predict relationships between entities in a knowledge graph, enabling reasoning and link discovery.
Instructions
Create edges between entities (uses, causes, implements, depends_on, related_to). 'traverse' explores connections, 'infer' does transitive reasoning (A→B→C), 'predict' suggests missing links via Adamic-Adar. Relations strengthen with use (Hebbian).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Operation to perform. 'predict' uses Adamic-Adar to suggest missing relations. | |
| persist | No | For predict: write the suggestions to brain_relations as provenance='predicted' (relation_type related_to) instead of only returning them. Default false — read-only. | |
| max_depth | No | Max hops for traverse/infer (default 3, max 5) | |
| to_entity | No | Target entity name | |
| entity_name | No | Entity name for predict action (Adamic-Adar link prediction) | |
| from_entity | No | Source entity name | |
| start_entity | No | Start point for traverse/infer | |
| bidirectional | No | If true, relation goes both ways | |
| relation_type | No | Relation: uses, causes, implements, depends_on, related_to. Also used by predict+persist to pick the type for the persisted edge (default related_to). |