Remember a fact
rememberStores facts in persistent memory so they survive across sessions, with namespaces, tags, duplicate detection, and optional expiry. Use it to keep user preferences, project decisions, or follow-ups.
Instructions
Store a fact in persistent memory so it survives across sessions.
Use this whenever you learn something worth keeping: user preferences, project decisions, environment quirks, follow-ups. Exact duplicates (same content in the same namespace) are never stored twice: the existing memory is returned with "deduplicated": true, and any new tags are merged into it (listed in "merged_tags"). Tags are case-insensitive.
Returns the stored memory (id, content, namespace, tags, timestamps) plus "deduplicated", "merged_tags" and a human-readable "message".
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | Optional short labels for filtering, e.g. ["customer", "deploy"]. | |
| source | No | Optional provenance, e.g. "user message" or "ticket #123". | |
| content | Yes | The fact to remember, as one self-contained sentence that names its subject. | |
| ttl_days | No | Days until the memory expires; 0 = never expires. | |
| namespace | No | Logical bucket, e.g. one per project or user. | default |