memory_graph_relate
Create a typed relationship between two entities using a fixed registry of relation types. Automatically resolves aliases and increases confidence on re-assertion.
Instructions
Assert a typed relation between two entities, e.g. ("web-app", "runs-on", "host-1"). Entities auto-create and resolve through
aliases; re-asserting an edge bumps its confidence. Relations come from
a closed registry (depends-on, part-of, runs-on, hosts,
uses, configures, stores-data-in, related-to);
separator variants normalise, and an unknown name is rejected WITH the
closest matches — pick one, fall back to related-to, or grow the
vocabulary deliberately via memory_relation_define.
Returns: {src, relation, dst, confidence, warnings} or
{error: "unknown_relation", suggestions}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dst | Yes | ||
| src | Yes | ||
| origin | No | ||
| dst_type | No | ||
| relation | Yes | ||
| src_type | No | ||
| confidence | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||