recall_forget
Delete indexed memories permanently by source to honor right-to-erasure requests. Removes only this tenant's data and reports missing sources, so you can verify what was actually forgotten.
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 |