engram_add_memory
Store a new memory drawer in the château. The result lists 'possible_updates': existing memories this one may replace. If it does, call engram_supersede (or pass 'supersedes' here).
Instructions
Store a new memory drawer in the château. The result lists 'possible_updates': existing memories this one may replace. If it does, call engram_supersede (or pass 'supersedes' here).
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hall | No | facts | |
| room | No | general | |
| wing | No | default | |
| pinned | No | ||
| reason | No | Why it replaces it (used with 'supersedes') | |
| source | No | Where it came from: user (the person said it), primary (original document, law, ruling, data), secondary (reporting or analysis), tool (search or program output), inference (your own conclusion) | |
| content | Yes | Memory content to store | |
| based_on | No | IDs of memories that are evidence for this one | |
| source_ref | No | Citation, URL or document it came from | |
| supersedes | No | ID of a memory this one replaces (optional) | |
| derived_from | No | IDs of memories this one was inferred from |