forgetlisted
Install: claude install-skill jmylchreest/aide
# Forget
**Recommended model tier:** balanced (sonnet) - this skill performs straightforward operations
Manage outdated, incorrect, or obsolete memories by soft-deleting (tagging with `forget`) or hard-deleting them.
## Key Concepts
### Soft Delete (Preferred)
Memories tagged with `forget` are **excluded by default** from search, list, and context injection. They remain in the database and can be recovered.
```bash
./.aide/bin/aide memory tag <MEMORY_ID> --add=forget
```
### Hard Delete (Permanent)
Permanently removes a memory from the database. Use when the memory is clearly wrong or contains sensitive data.
```bash
./.aide/bin/aide memory delete <MEMORY_ID>
```
### Unforget (Recover)
Remove the `forget` tag to restore a soft-deleted memory.
```bash
./.aide/bin/aide memory tag <MEMORY_ID> --remove=forget
```
## Workflow
When the user wants to forget, correct, or supersede a memory:
### Step 1: Find the Memory
Search for the memory to identify its ID:
```bash
# Search by content keywords
./.aide/bin/aide memory search "<keywords>" --full --limit=10
# If the memory might already be forgotten, include all
./.aide/bin/aide memory list --all
```
### Step 2: Confirm with User
Before deleting or forgetting, show the user what was found and confirm which memories to act on. Display the memory ID, content, and tags.
### Step 3: Apply the Appropriate Action
Choose based on the situation:
| Situation | Action