recall_forget
Permanently delete indexed memory for specified sources. Irreversible removal ensures forgotten data is no longer recalled, supporting right-to-erasure compliance.
Instructions
Permanently delete indexed memory for the given source(s). IRREVERSIBLE.
This is the right-to-erasure path: use it to make the agent forget a memory that should
no longer be recalled (e.g. it indexed something it should not have retained). Deletion
is scoped to this server's own tenant and cannot reach another tenant's memory. A source
that does not exist is reported in `sources_not_found` rather than silently counted as
"removed" — check that list before assuming a name was actually forgotten.
Args:
sources: one or more source values to forget, exactly as they appear in
`recall_search` hits (the `source` field).
Returns:
JSON of {chunks_removed, sources_removed, sources_not_found, message}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sources | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |