remember
Save important facts, preferences, and project statuses as persistent memories with an importance score. Reinforces similar existing memories to prevent duplicates.
Instructions
Save a new memory.
Call this whenever you discover something important during a task (a fact,
a preference, project status, an event). Self-score importance from 1-10
based on how significant it is in context.
If a sufficiently similar existing memory is found (cosine similarity >=
dup_threshold=0.95), it is reinforced as a duplicate and returned instead.
You normally don't need to pass room (it's inferred automatically from
the working directory). Only pass room="common" explicitly for universal
memories that apply across every context.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| room | No | ||
| tags | No | ||
| type | Yes | ||
| source | No | unknown | |
| content | Yes | ||
| importance | Yes | ||
| related_ids | No |