store_episodic_memory
Log time-stamped events such as ideas, notes, or tasks, and index them for vector search to build a chronological memory of occurrences.
Instructions
Store an event in episodic memory and index it for vector search.
Logs a time-stamped EVENT (something that happened) and indexes it for vector
search. For a distilled, timeless concept/definition use store_semantic_memory;
for a human-curated palace note use add_memory_entry.
Episodic memory is a chronological log of things that happened — ideas,
notes, papers read, tasks completed, agent runs.
Args:
content: The text content of the event to remember.
event_type: One of 'idea', 'note', 'task', 'paper', 'meeting', or
'agent_run'.
session_id: Current pipeline session ID (optional).
metadata: JSON string with extra fields such as title, tags, or source.
Returns:
A single TextContent confirming the stored event (its row id and type),
or an error message if the database is missing, fastembed is not
installed, or the write fails.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| content | Yes | ||
| event_type | No | note | |
| session_id | No | ||
| metadata | No | {} |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |