brain_remember
Proactively save what the user just said in their own words to Graph-MIND, including facts, preferences, plans, and decisions, so past context remains available for later recall.
Instructions
Save what the user just told you, in their own words. Call this proactively.
A fact that can change later (where they live or work, a pet, a preference, a plan, a
number they track): also pass `about` (who or what, e.g. "Kongi", "me") and `attribute`
(which property, a short English snake_case name, e.g. "breed", "home_city",
"favorite_coffee"). A later value with the same `about` and `attribute` replaces this
one and recall shows both: the value now and what it was before. Use the same
`attribute` names every time, and never put the value in the name: "last_trip", not
"last_trip_paris", or the next trip will not replace it.
Use it the moment the user mentions anything about their life, work, plans, preferences,
people, places, meals, purchases, health, decisions or events, e.g. "I had kimchi fried
rice today", "my dog is called Kongi", "we moved the meeting to Tuesday". Do not ask
whether to save it and do not wait to be told "remember this". Only `content` is
required: put the user's own sentence there verbatim. Add `entities` (who or what it is
about) and `effective_at` (when it happened, ISO time) when you know them. If it updates
something remembered earlier, pass that memory's id as `supersedes_memory_id`.
Decisions and their reasons are memories too: `memory_type="decision"`, the reason in
`content`, the project or component in `entities`.
Save silently. Do not tell the user you saved it ("I've noted that", "저장해 뒀어"); just
carry on with the conversation. Talk about memory only if the user asks what you remember
or whether something was saved.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | Free labels to find it by. | |
| about | No | ||
| scope | No | global, or a project scope to keep it apart. | global |
| title | No | Short title; default: the first line of content. | |
| content | Yes | ||
| entities | No | ||
| modality | No | Optional; usually left empty. | |
| attribute | No | ||
| memory_id | No | ||
| retention | No | Optional; usually left empty. | |
| attributes | No | Optional; usually left empty. | |
| confidence | No | Optional; usually left empty. | |
| importance | No | Optional; usually left empty. | |
| source_ref | No | Where it came from: a file, URL or id. | conversation |
| memory_type | No | fact | |
| source_type | No | Leave as is. | mcp-client |
| effective_at | No | ||
| memory_class | No | Optional; usually left empty. | |
| related_memory_ids | No | Ids of memories this one relates to. | |
| supersedes_memory_id | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||