mem_update
Update a stored memory selectively: only the fields you provide are changed; others stay as they were.
Instructions
Revise a stored memory. Fields left out keep their current value. The memory comes back as a 400-character preview marked content_truncated; read one in full with mem_get_observation.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Numeric observation identifier. Also accepted as `observation_id`. | |
| type | No | New observation category. One of: bugfix, decision, policy, architecture, discovery, pattern, config, preference. | |
| scope | No | New scope: project, personal, or global. | |
| title | No | New title. | |
| content | No | New content. | |
| project | No | New project. | |
| topic_key | No | New topic key. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| observation | No | The memory, carrying whatever the graph says against it. |