Remember
memory_rememberStore a new memory as versioned markdown plus searchable index, returning possible conflicts for you to judge—supersede, keep both, or correct. Identical content returns the existing id.
Instructions
Create a memory (markdown original + derived index). Returns possible_conflicts with judgment material (shared entities, age gap, latest_wins_eligible) — the caller judges: supersede, keep both, or correct itself. Nothing is ever overwritten automatically. Identical content is idempotent (returns the existing id).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| type | No | fact | |
| store | No | Absolute path of the memory store directory. Omit for the default store. | |
| trust | No | user-stated > agent-inferred > imported; user corrections outrank inference | agent-inferred |
| source | No | Provenance: where this came from (session, doc, url) | |
| content | Yes | Markdown body. First heading (or line) becomes the title. | |
| entities | No | Entity keys; normalized via dictionary.md when present | |
| supersedes | No | Ids this memory replaces; they get superseded_by and sink to archived | |
| review_after | No | ISO date to resurface this memory for review (not a delete TTL) |