add_memory
Save a MEMORY about a SPECIFIC person — something YOU worked out on your own, unprompted, that the user never told you (a pattern you spotted, a fact you inferred from their calendar or email). If the user ASKED you to remember it, it's their note, not your memory — use add_note. @mention a name in content to link someone in your network. Read them back via get_person (relationship.memories). For a general fact not about one person, use memory_save instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | Optional tags. | |
| content | Yes | The memory. @mention a name in your network to link them. | |
| person_id | Yes | The person this memory is about. | |
| occurred_at | No | The date this memory REFERS to, if different from now (ISO timestamp). Omit to anchor to write time. Use when recording a past event, e.g. 'met at conference last week'. | |
| captured_via | No | The skill capturing this — pass the active skill's slug (e.g. 'research-person', 'add-person') when a skill is driving the write; omit for an ad-hoc memory. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | Whether noticed completed the operation. | |
| data | No | The operation result when ok is true. | |
| error | No | A human-readable error when ok is false. |