store_episodic_memory
Logs timestamped events (ideas, notes, tasks, papers, meetings, agent runs) and indexes them for vector search, enabling chronological retrieval of past activities.
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 |