forget
Archive outdated or incorrect memories by setting their weight to zero, excluding them from recall results while preserving them for audit.
Instructions
Archive a memory by setting its weight to zero.
The memory row remains in LanceDB for audit but is excluded from all recall results (weight=0 → weight_score=0 → final_score=0). Use for outdated or incorrect memories. For permanent deletion use delete_memory with permanent=True. For bulk cleanup use purge_memories.
Read-only: no. Mutates the memory's weight to 0. Reversible via update() by setting weight back to a non-zero value.
Args: id: Memory ID (returned by remember() or recall()).
Returns: dict: {'ok': True, 'id': , 'action': 'forgotten'}
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Memory ID to archive (returned by remember() or recall()). |