remember
Persist user facts, preferences, decisions, and corrections to durable long-term memory so agents can recall them beyond the current conversation.
Instructions
Persist a fact to the user's long-term memory. CALL THIS whenever the user tells you something about themselves, their work, their preferences, decisions, plans, or corrects a prior fact, even if you think you'll remember it within the current conversation. Mazarbul is the durable store; your own context is not. Pass the original sentence verbatim. remember stores and indexes the text for recall; entities and relations are extracted server-side only when a chat model is configured (usually not), so write the structure you see yourself with createEntity, relate, and fact.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | Natural-language record to remember. Stored verbatim as the Episode text. | |
| actor | No | Who said it. "user" (the human), "assistant" (the AI agent), or "system". Defaults to "user" when omitted. Assistant-actor episodes are routed through a different extractor branch so AI-generated facts ("I've booked your flight for March 3rd") become first-class memories instead of being filtered as third-party narration. | |
| scope | No | Sync / encryption boundary for the Episode. "personal" (default) is local-only; "project" is in-repo; "team" is shared under the team key; "draft" is private staging — invisible to recall until promoted via the CLI (maz scope draft promote); there is no listed MCP tool for draft promotion. Omit for the personal default. | |
| source | No | Optional. Where the Episode originated (free-form, e.g. "cli:remember", "providers/anthropic"). Defaults to "mcp:remember" when omitted — just call remember({text}) for an ordinary fact. | |
| confidence | No | Writer's confidence in the Episode. Range 0..1 inclusive. Defaults to 1.0 when omitted. | |
| coordinates | No | Optional geographic coordinates (WGS84) associated with this Episode. When present, the resolver forwards them onto any matched or created place Entity. | |
| coordinatesProvenance | No | Origin of the coordinates, e.g. user_provided or geocoded:nominatim. Required when coordinates is set; rejected when coordinates is absent. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | AIP resource name of the created Episode: "episodes/{uid}". |