remember
Save important facts, preferences, plans, promises, and corrections as self-contained long-term memories; update existing entries by replacement ID while preserving history.
Instructions
Save something the moment it comes up; don't wait to be asked or for the conversation to end. Worth saving: facts about the person and the people around them, likes and dislikes, plans and dates, promises either of you made, how they want to be treated, and corrections to anything you had wrong. Write one self-contained sentence that will still make sense months from now. If it updates something you already remember, pass that memory's id from recall as replaces: the new version takes over and the old one is kept as history. Skip small talk; the nightly pass picks that up from logged conversations. Returns { data: { id, created, replaced } }.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | Free-form labels. | |
| type | No | One of fact, event, preference, relationship, boundary, habit, decision, note, or world_fact for general knowledge about the world rather than about anyone. Defaults to fact, or to the replaced memory's type. | |
| reason | No | With replaces: a short note on what changed. | |
| content | Yes | One self-contained sentence to remember. | |
| fact_key | No | Optional stable key such as 'user:favorite_coffee'. Usually leave it out. If a memory with this key exists it is replaced, keeping the old version as history. | |
| replaces | No | Id of the memory this one updates (from recall). The old version is kept as history. | |
| namespace | No | Memory space to use. Defaults to 'default'. Ignored when the API key is bound to a fixed namespace. | |
| confidence | No | 0 to 1, how sure you are. Defaults to 0.8. | |
| importance | No | 0 to 1, how much this matters. Defaults to 0.6. | |
| authored_by | No | Optional signature marking this as hand-written; it ranks above memories distilled overnight. | |
| valid_as_of | No | When this became true (ISO date or datetime), if it is not today. | |
| response_tendency | No | Optional: how you want to respond when this memory comes up. |