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',
})