memory_remember
Stores one fact in an existing memory space as subject, attribute, and value, with valid dates and source document IDs, so agents can recall what was learned and who can see it.
Instructions
Store one fact in a memory space: a subject ("Halcyon"), an attribute ("database") and a value ("PostgreSQL 15"), with the date it became true and the documents you learned it from. Name a space that exists: memory_spaces lists yours, and memory_space_create makes one if none fits. No space is made for you. Save to a personal space if it is about the user, their preferences or their own work; to a team space if it would be true and useful for others. If unsure, ask. Cite the document IDs that search_knowledge or get_document gave you: a fact citing sources is shown only to people who can read all of them. The answer says who can see what you saved. When a value you stored before has changed, call memory_correct instead.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"subject": "<subject>",
"attribute": "<attribute>",
"value": "<value>"
},
"name": "memory_remember"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| space | No | Space ID or name to save to (required). memory_spaces lists yours; make one with memory_space_create | |
| value | Yes | The value | |
| reason | No | Why or how it was learned, e.g. the ticket that made the change | |
| sources | No | Sources: document IDs, or link node IDs as "node:<id>" | |
| subject | Yes | What the fact is about, e.g. a project, person or service | |
| validTo | No | Date it stopped being true, if it already has | |
| attribute | Yes | Which property of the subject, e.g. "database" or "tech lead" | |
| validFrom | No | Date it became true (YYYY-MM-DD or ISO 8601). Omit if unknown. | |
| containerId | No | Older name for the space to save to; use `space` instead. A fact citing no sources saved this way goes to your own `<space>-personal` space |