mem_update
Revise a stored memory by updating only the fields you provide; omitted fields keep their current values. Returns a truncated preview; use mem_get_observation for full.
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. |