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?
optionalcontext: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?
optionaldescription:string
Defined in: packages/agentos/src/core/knowledge/IKnowledgeGraph.ts:149
Detailed description
durationMs?
optionaldurationMs:number
Defined in: packages/agentos/src/core/knowledge/IKnowledgeGraph.ts:163
Duration in milliseconds
embedding?
optionalembedding: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?
optionalinsights: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?
optionaloutcome:"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?
optionalvalence:number
Defined in: packages/agentos/src/core/knowledge/IKnowledgeGraph.ts:153
Emotional valence (-1 to 1, negative to positive)