memory_fact_get
Look up the current fact value stored for a given entity and attribute. The response flags unresolved conflicts, empty slots, and facts that need re-verification.
Instructions
Look up the one CURRENT value at an (entity, attribute) slot.
One value per slot. A null record means EMPTY, not unknown —
memory_search still finds context. A set-valued slot returns
{kind: "set", members, removed} instead — members: [] means
EMPTY too.
Returns: {record | null, contenders} (+ entity_ref when the
entity has a graph node). Non-empty contenders = unsettled
conflict (see memory_fact_resolve); on an empty slot,
candidates lists nearby slots — ranked leads, not answers.
re_verify = a memory this fact was derived from has since been
corrected; the value still stands but check it before acting. Set slots
carry it too, at the slot. Its absence is not a guarantee: the flag is
read from evidence that still exists, so it stops once the corrected
memory is evicted or deleted.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| entity | Yes | The slot's subject; the (entity, attribute) match is case- and separator-insensitive. | |
| attribute | Yes | The slot's attribute. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||