memory_remember
Store one long-term memory with kind, content, and context so AI agents can recall preferences, procedures, facts, and episodes. Duplicates reinforce existing memories; contradictions replace them.
Instructions
Store one memory. kind: preference | procedural | fact | episodic | trace. content: the memory itself, short (for preference/procedural include why and how to apply). description: one keyword-rich line (used for matching; defaults to the first line). provisional: true when inferred rather than stated by the user. contradicts: id of a memory this one replaces. entities: [{"name", "type"}] for the specific files/tools/projects/people/concepts it is about (type: file, repo, tool, library, service, person, concept, ticket, command, project, organization). relations: [{"src", "rel", "dst"}] between those entities (rel: uses, depends_on, part_of, configures, fixed, caused, contradicts, supersedes, related_to, owns, prefers). source: where it came from (URL, file path). A near-duplicate reinforces the existing memory instead of creating a new one.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | Yes | ||
| name | No | ||
| scope | No | ||
| source | No | ||
| content | Yes | ||
| entities | No | ||
| relations | No | ||
| confidence | No | ||
| contradicts | No | ||
| description | No | ||
| provisional | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||