store_node
Store user facts, preferences, decisions, and concepts as atomic nodes in a persistent memory graph for future retrieval and reasoning.
Instructions
Store a piece of knowledge as a node in the persistent memory graph. Call this whenever you learn something important from the user: facts, preferences, decisions, entities, concepts, or questions. Prefer atomic facts.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"label": "<label>",
"content": "<content>",
"node_type": "<node_type>"
},
"name": "store_node"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | Optional tags for categorization. | |
| label | Yes | Short label for the knowledge being stored. | |
| content | Yes | Full natural-language description for this node. | |
| project | No | Optional project or workspace name used to partition memory. | |
| agent_id | No | Optional agent or client identifier used to partition memory. | |
| node_type | Yes | Category of knowledge represented by the node. | |
| session_id | No | Optional conversation or run identifier used to partition memory. | |
| source_prompt | No | Optional original prompt that produced this knowledge. |