forget
Permanently delete outdated or incorrect information from persistent memory using semantic search. Remove superseded data when user requests or when stored memories become inaccurate.
Instructions
Search for memories matching a query and permanently delete the top matches. Use this to remove outdated, incorrect, or superseded information from memory.
When to call: when the user explicitly asks to forget something, or when you detect that a stored memory is no longer accurate (e.g. a dependency was upgraded, a decision was reversed, a team member left).
Internally performs a high-threshold semantic search (0.7) to find close matches, then deletes up to 3 results. Returns a list of deleted memories or a message if nothing matched.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | Describe what should be forgotten in plain language. The search is semantic — describe the topic or fact, not exact wording. Example: 'old database URL', 'previous deployment process', 'user preference for Python 3.9'. Only memories with high similarity (≥0.7) are deleted. |