remember
Store user facts, preferences, and decisions in long-term memory with confidence and provenance for reliable recall in future conversations.
Instructions
Store a single piece of information in the agent's long-term memory. Use this whenever the user shares a stable fact, preference, decision, goal, or instruction you should recall in a future conversation. Memory is typed (13 categories) and carries confidence + provenance so later retrievals can rank and filter intelligently. Content is capped at 10000 chars - store atomic, self-contained statements.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | Optional lowercase tag list for later filtering. | |
| type | No | Semantic memory type. Use 'preference' for likes/styles, 'fact' for stable factual claims, 'decision' for choices the user has made, 'goal' for objectives, 'instruction' for explicit how-to directives, 'event' for things that happened, 'observation' for inferred behavior. | fact |
| title | No | Short label (<= 100 chars). If omitted, derived from content. | |
| source | No | Free-form label for the source of this memory (e.g. 'user', 'web', 'tool-call', or your agent name). | mcp-agent |
| content | Yes | The memory itself - one atomic statement. Max 10000 characters. | |
| agent_id | No | Memanto agent identifier the memory belongs to (required: no MEMANTO_DEFAULT_AGENT_ID is configured). | |
| confidence | No | How sure you are this is true (0.0-1.0). Use 1.0 only for things the user stated explicitly. 0.6-0.8 is a sensible default for inferred information. | |
| provenance | No | How this memory was obtained. 'explicit_statement' means the user said it; 'inferred' means you deduced it; 'observed' means you saw it during a tool call; 'corrected' means it overrides an earlier wrong memory. | explicit_statement |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| status | Yes | 'ok' on success, 'error' otherwise. | |
| message | No | Human-readable detail. | |
| agent_id | Yes | Agent the memory belongs to. | |
| memory_id | No | Memanto-assigned ID. | |
| namespace | No | Underlying namespace. | |
| confidence | No | Confidence stored. |