Skip to main content

Interface: EpisodicMemory

Defined in: packages/agentos/src/core/knowledge/IKnowledgeGraph.ts:141

Represents an episodic memory (specific experience/event)

Properties

accessCount

accessCount: number

Defined in: packages/agentos/src/core/knowledge/IKnowledgeGraph.ts:173

Access count (for decay/reinforcement)


context?

optional context: Record<string, unknown>

Defined in: packages/agentos/src/core/knowledge/IKnowledgeGraph.ts:169

Raw context data


createdAt

createdAt: string

Defined in: packages/agentos/src/core/knowledge/IKnowledgeGraph.ts:171

Creation timestamp


description?

optional description: string

Defined in: packages/agentos/src/core/knowledge/IKnowledgeGraph.ts:149

Detailed description


durationMs?

optional durationMs: number

Defined in: packages/agentos/src/core/knowledge/IKnowledgeGraph.ts:163

Duration in milliseconds


embedding?

optional embedding: number[]

Defined in: packages/agentos/src/core/knowledge/IKnowledgeGraph.ts:159

Vector embedding


entityIds

entityIds: string[]

Defined in: packages/agentos/src/core/knowledge/IKnowledgeGraph.ts:157

Associated entity IDs


id

id: string

Defined in: packages/agentos/src/core/knowledge/IKnowledgeGraph.ts:143

Unique memory ID


importance

importance: number

Defined in: packages/agentos/src/core/knowledge/IKnowledgeGraph.ts:155

Importance score (0-1)


insights?

optional insights: string[]

Defined in: packages/agentos/src/core/knowledge/IKnowledgeGraph.ts:167

Lessons learned


lastAccessedAt

lastAccessedAt: string

Defined in: packages/agentos/src/core/knowledge/IKnowledgeGraph.ts:175

Last accessed timestamp


occurredAt

occurredAt: string

Defined in: packages/agentos/src/core/knowledge/IKnowledgeGraph.ts:161

When did this happen?


outcome?

optional outcome: "success" | "failure" | "partial" | "unknown"

Defined in: packages/agentos/src/core/knowledge/IKnowledgeGraph.ts:165

Outcome/result


participants

participants: string[]

Defined in: packages/agentos/src/core/knowledge/IKnowledgeGraph.ts:151

Participants (user IDs, GMI IDs)


summary

summary: string

Defined in: packages/agentos/src/core/knowledge/IKnowledgeGraph.ts:147

Summary of the episode


type

type: "success" | "error" | "conversation" | "task" | "discovery" | "interaction"

Defined in: packages/agentos/src/core/knowledge/IKnowledgeGraph.ts:145

Memory type


valence?

optional valence: number

Defined in: packages/agentos/src/core/knowledge/IKnowledgeGraph.ts:153

Emotional valence (-1 to 1, negative to positive)