add_episodic_memory
Store user experiences and events with context, sentiment, and outcomes to build searchable memory for personalized AI interactions.
Instructions
Add a new episodic memory (past experience or event)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| context | Yes | Context surrounding the event | |
| event | Yes | Description of the event | |
| outcome | No | Outcome or resolution of the event | |
| sentiment | No | Sentiment of the experience | |
| sessionId | No | Optional session identifier | |
| tags | No | Tags for categorizing the memory | |
| userId | Yes | User identifier |
Input Schema (JSON Schema)
{
"properties": {
"context": {
"description": "Context surrounding the event",
"type": "string"
},
"event": {
"description": "Description of the event",
"type": "string"
},
"outcome": {
"description": "Outcome or resolution of the event",
"type": "string"
},
"sentiment": {
"description": "Sentiment of the experience",
"enum": [
"positive",
"negative",
"neutral"
],
"type": "string"
},
"sessionId": {
"description": "Optional session identifier",
"type": "string"
},
"tags": {
"description": "Tags for categorizing the memory",
"items": {
"type": "string"
},
"type": "array"
},
"userId": {
"description": "User identifier",
"type": "string"
}
},
"required": [
"userId",
"event",
"context"
],
"type": "object"
}