forget_all_memory
Delete the entire memory graph in one action. First call shows what would be removed; a second call with confirm deletes everything.
Instructions
Permanently delete the entire memory graph -- every entity and relation.
forget_memory is deliberately one-fact-at-a-time; this is its
bulk counterpart for a user who wants a clean slate (e.g. before
re-testing, or a genuine full data wipe) instead of narrowing and
retrying a query N times.
destructive_hint=True on this tool's annotations is only a hint --
the MCP spec doesn't require a host to gate on it, so a host that
treats it as advisory (or an agent auto-approving destructive tools)
could otherwise wipe everything on the first call with no human in
the loop at all. confirm is the actual enforcement: the first call
(confirm left at its default, False) never deletes anything -- it
only reports what a real call would remove -- so triggering a wipe
needs an explicit second call with confirm=True, regardless of what
the host's UI does or doesn't show.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| confirm | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |