remember
Store an episodic memory that persists across sessions. Use it to save important facts about the user, a project, or yourself so they remain available in future conversations.
Instructions
Store an episodic memory that persists across sessions. Use this when you learn something important about the user, a project, or yourself that should be available in future sessions.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ttl | No | Time-to-live: "7d", "30d", "24h", "permanent", or omit for no expiration. | |
| scope | No | Override this memory's recall visibility. Omit to take the category default: "user" and "reference" default global, everything else defaults to project-scoped when a project is set (global when it isn't — nothing to scope against). Set this explicitly to "global" for a fact learned in one project that actually applies everywhere — a security, git, or tool-workflow practice, not a language/framework/file-layout/code-style/error-handling convention (those stay project-scoped). | |
| title | Yes | Short title for the memory | |
| content | Yes | The memory content — what you learned, observed, or were told | |
| project | No | Associated project, if any (omit for global memories) | |
| category | Yes | Memory category: user (about the human), project (about work), self (capability/learning), feedback (corrections/confirmations), reference (external pointers), pursuit (active goal or ongoing creative thread), episode (short-term cross-body tape: where you were / what was said or decided / what shipped / what is open — 48h TTL by default, set metadata.where to your surface e.g. "discord:#general", "voice", "wake:<id>", "lane:tending", "terminal") | |
| metadata | No | Arbitrary key-value metadata | |
| sourcing | No | Provenance/trust tier — how this memory was produced. "observed": directly witnessed (measured, tested, read from source). "relayed": learned from another person/body (conversation, letter, episode). "inferred": AI-generated reasoning/synthesis — treat with skepticism, not ground truth. "system": auto-written by the harness (episode fallback, lane output). Shown in recall results and the boot digest so readers calibrate confidence. | |
| provenance | No | Free-form origin: surface, body, session, or person. E.g. "wake:w-74fccc 2026-09-07", "Jonathan, Discord #loom", "lane:letters". For episodes, prefer metadata.where (already conventional); provenance carries detail. |