| 1 | --- |
| 2 | name: forget |
| 3 | description: Help the user remove a stored fact using Codewhale's Context Lens when they ask to forget or delete a memory. |
| 4 | invocation: model+user |
| 5 | --- |
| 6 | |
| 7 | # Forget |
| 8 | |
| 9 | Forgetting belongs to the user's Context Lens controls. The `remember` tool |
| 10 | supports append and revise candidates only; it cannot submit a deletion. |
| 11 | Do not invent a removal proposal or claim one is pending. |
| 12 | |
| 13 | 1. Identify the fact the user wants removed, quoting stored text only when it |
| 14 | is actually available. Do not claim a fact exists merely because it was |
| 15 | mentioned in the conversation. |
| 16 | 2. Direct the user to select that fact in Context Lens and use its forget |
| 17 | action. If the host has no Context Lens, say that this action is unavailable |
| 18 | there; do not substitute direct edits to memory files or a fake tool call. |
| 19 | 3. State that nothing has been deleted until the control reports completion. |
| 20 | Verify removal when the host exposes that evidence; otherwise attribute the |
| 21 | confirmation to the user. |
| 22 | |
| 23 | Do not overwrite memory with an empty or contradictory note to simulate deletion. |
| 24 | Removing stored memory does not erase the existing conversation or its history. |
| 25 |