dismiss
Tell keymem that a recalled memory was surfaced by the wrong key. Weakens the key-memory link and cancels alias learning, leaving the memory unchanged.
Instructions
Tell keymem a recalled memory was surfaced by the WRONG key — the fact may be fine, it just should not have come up for this query. Pass the memory_id and the key_id it arrived under (recall returns both). Weakens that one key->memory link so the pairing ranks lower next time, and cancels any pending alias learning for it. The memory itself, its other keys, and its content are untouched, and the link is floored rather than severed, so nothing becomes unreachable. Use correct() when the fact changed and forget() when it is simply wrong.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| key_id | Yes | The key the memory was recalled under. | |
| memory_id | Yes | ||
| namespace | No |