Episodic Memory Kit
Remember events with temporal context and emotional valence.
Configuration
Episodic Recording Pipeline
Capture event context300ms
Extract narrative500ms
Tag emotional valence400ms
Create temporal index300ms
Store episode400ms
Episodic Timeline
Team standup meetingneutralToday 9:30 AM
Code review sessionpositiveYesterday 3:00 PM
Sprint planningneutralMar 28 10:00 AM
Integration Code
import { createEpisodicMemory } from 'agent-tools-kit/memory'
const episodic = createEpisodicMemory({
encoding: 'narrative',
emotionalTagging: true,
})
// Record an episode
await episodic.record({
title: 'Team meeting about API design',
participants: ['Alice', 'Bob', 'Carol'],
timestamp: new Date(),
content: 'Discussed REST vs GraphQL...',
valence: 'positive',
})
// Recall episodes by time or content
const episodes = await episodic.recall({
timeRange: 'last-week',
query: 'API design discussion',
})