memory_feedback
Call after adopting a memory to report success, failure, contradiction, or obsolete status, updating confidence and triggering review or archiving.
Instructions
Report feedback on a memory with an outcome (closes the compounding loop — call after actually adopting a memory). outcome: 'success' (default, the memory worked), 'failure' (it misled you — confidence drops 0.2, floor 0.05), 'contradiction' (you dispute it — confidence frozen and a review entry is queued pending adjudication), 'obsolete' (it is superseded — archived immediately), 'unknown' (records the event only). Anything else is rejected. Success raises confidence (+0.1; extra +0.15 when a different agent validates for the first time). agent must be your own source agent id. Memories in a private 'agent-' namespace accept feedback only from the owner (agent = 'agent-' or ''). Archiving is reversed on feedback (except outcome=obsolete, which archives instead).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| agent | Yes | ||
| mem_id | Yes | ||
| outcome | No | success |