delete_all_memories
Bulk delete all memories associated with a user, optionally limited to a specific session. Ideal for resets, privacy wipes, or cleanup.
Instructions
Bulk delete all memories for a user, optionally filtered to a specific session.
Use Cases
User starts fresh on a project ('Clear all my memories')
Complete privacy wipe requested
Abandoned/debug session cleanup
User explicitly requests full memory reset
Caution
Destructive and irreversible. Confirm with user if request seems broad.
Without agent_id: deletes ALL user memories With agent_id: deletes only that session's memories
Pre-Deletion Recommendation
Before bulk delete, consider:
Informing user how many memories will be deleted
Confirming they want to proceed
Suggesting targeted delete if they only want to remove specific memories
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| user_id | No | User identifier (optional, uses default if not set). | |
| agent_id | No | Optional: delete only memories from this specific session/run. |