memory_forget
Delete a specific stored memory entry by exact key. Use when a stored value is incorrect or no longer needed. Returns confirmation and whether the key existed.
Instructions
Delete a memory entry by exact key.
Returns confirmation with the deleted key and whether it existed before deletion.
USE WHEN: a stored value is wrong or no longer needed. NOT FOR: clearing all memory — there is no clear-all tool by design; loop over memory_list and call memory_forget for each key.
BEHAVIOR: SIDE EFFECT — DESTRUCTIVE. Removes the row from the memory database; not recoverable except by re-storing. Idempotent (no-op if key doesn't exist).
PARAMETERS: key: exact key as passed to memory_store. Case-sensitive. Required.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| key | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |