store_semantic_memory
Save concepts and their definitions into semantic memory for targeted retrieval. Include related concepts and source details to enrich knowledge graphs.
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 | ||
| definition | Yes | ||
| related_concepts | No | ||
| source_type | No | user_defined | |
| source_id | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |