muninn_memory_add
Store a new memory with text content and tags. Returns a compact {success, memoryId, length} — length is the stored character count, your self-verify signal (the full body is never echoed; you just sent it). Pass occurredAt only when logging something that happened at a different time than now (e.g. backfilling a past conversation) — otherwise it defaults to now. Operational memories (session state, checkpoints, carryover, logs) should pass hideRank:true so they do not crowd Ranking or boot.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | Tags for categorization e.g. ['session-state'], ['person-log', 'sarah'] | |
| text | Yes | The memory content to store | |
| preview | No | 1–2 sentence summary of this memory written by Claude before calling this tool. If omitted, falls back to an 80-char text truncation. | |
| project | No | Project slug to scope this memory (e.g. 'writing-article'). Omit for user-global memories that apply in all projects. | |
| hideRank | No | Keep this memory out of the Ranking view and out of the "most accessed" block of session boot. Set true for anything whose reads come from tooling, not from interest: session state, a checkpoint, carryover notes, a run or sync log, a scratch note for the next session of one tool. Leave false for anything a person might want surfaced because it keeps coming up: a decision, a profile, a preference, an article, a changelog entry. When unsure, leave false; a hidden memory is still found by search, tag and get. | |
| occurredAt | No | ISO 8601 datetime of when the event actually happened, if different from now. Used for chronological ordering of logs. Defaults to now. |