memory_forget_tool
Remove specific memories from Recall's long-term storage by ID or semantic search query, with protection for important rules unless explicitly overridden.
Instructions
Delete memories by ID or semantic search.
Golden rules (type=golden_rule or confidence >= 0.9) are protected from deletion unless force=True is specified.
Args: memory_id: Specific memory ID to delete (direct deletion mode). query: Search query to find memories to delete (search deletion mode). input: Smart parameter that auto-detects if value is an ID or query. namespace: Filter deletion to specific namespace (optional). n_results: Number of search results to delete in query mode (default: 5). confirm: If True, proceed with deletion (default: True). force: If True, allow deletion of golden rules (default: False).
Returns: Result dictionary with success status, deleted_ids, and deleted_count.
Note: If both memory_id and query are None but input is provided, the function auto-detects whether input is a memory ID or search query.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| memory_id | No | ||
| query | No | ||
| input | No | ||
| namespace | No | ||
| n_results | No | ||
| confirm | No | ||
| force | No |