memory_forget
Retire outdated or incorrect facts from recall results while keeping them for audit. Use when a fact is wrong or no longer applies without a replacement.
Instructions
Mark a fact as superseded/wrong. The fact stays in storage (for audit) but is excluded from all recall results. Use this when a fact was simply incorrect or no longer applies and there is no replacement. If you have a corrected version, use memory_store with 'supersedes: ' instead — that way the new fact stays linked to the old one.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| reason | Yes | Short human-readable reason this fact is being retired (stored in 'superseded_by' for future audit). | |
| fact_id | Yes | ID of the fact to forget (returned by memory_store / memory_recall as 'id'). | |
| workspace_id | No | [Removed in v0.4.0] No-op. |