Metis · Memory Curator — Store Semantic Memory
store_semantic_memorySave a concept and its definition to semantic memory so retrieval can surface relevant knowledge without scanning raw event history.
Instructions
Store a distilled knowledge node in semantic memory.
Stores a distilled CONCEPT/definition (timeless 'what I know'). For a
time-stamped event use store_episodic_memory; for a human-curated palace
note use add_memory_entry.
Semantic memory holds the 'what I know' layer — concepts, definitions,
and their relationships. Used by retrieval to surface relevant knowledge
without relying on raw event history.
Args:
concept: Short name for the concept, e.g. 'RDT sensitivity' or
'fAChE inhibition'.
definition: A one-to-three-sentence definition or explanation.
related_concepts: Comma-separated names of related concepts.
source_type: Where this came from: 'paper', 'note', 'idea', or
'user_defined'.
source_id: ID of the source record, e.g. a paper DOI or idea_id.
Returns:
A single TextContent confirming the stored node (its row id and concept
name), or an error message if the database is missing, fastembed is not
installed, or the write fails.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| concept | Yes | ||
| source_id | No | ||
| definition | Yes | ||
| source_type | No | user_defined | |
| related_concepts | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |