Skip to main content

Interface: MemoryTrace

Defined in: packages/agentos/src/memory/core/types.ts:97

Extended by

Properties

accessCount

accessCount: number

Defined in: packages/agentos/src/memory/core/types.ts:127

Total access count (includes non-retrieval touches).


associatedTraceIds

associatedTraceIds: string[]

Defined in: packages/agentos/src/memory/core/types.ts:136


consolidatedAt?

optional consolidatedAt: number

Defined in: packages/agentos/src/memory/core/types.ts:141


content

content: string

Defined in: packages/agentos/src/memory/core/types.ts:104


createdAt

createdAt: number

Defined in: packages/agentos/src/memory/core/types.ts:139


emotionalContext

emotionalContext: EmotionalContext

Defined in: packages/agentos/src/memory/core/types.ts:113


encodingStrength

encodingStrength: number

Defined in: packages/agentos/src/memory/core/types.ts:117

S_0: initial encoding strength, set at creation.


entities

entities: string[]

Defined in: packages/agentos/src/memory/core/types.ts:106


id

id: string

Defined in: packages/agentos/src/memory/core/types.ts:98


importance?

optional importance: number

Defined in: packages/agentos/src/memory/core/types.ts:119

Optional normalized salience score used by some consolidation/retrieval paths.


isActive

isActive: boolean

Defined in: packages/agentos/src/memory/core/types.ts:142


lastAccessedAt

lastAccessedAt: number

Defined in: packages/agentos/src/memory/core/types.ts:125

Unix ms of last retrieval.


nextReinforcementAt?

optional nextReinforcementAt: number

Defined in: packages/agentos/src/memory/core/types.ts:133

When this memory is next due for reinforcement review.


provenance

provenance: MemoryProvenance

Defined in: packages/agentos/src/memory/core/types.ts:110


reinforcementInterval

reinforcementInterval: number

Defined in: packages/agentos/src/memory/core/types.ts:131

Current interval (ms); doubles on each successful recall.


retrievalCount

retrievalCount: number

Defined in: packages/agentos/src/memory/core/types.ts:123

Number of times this trace has been successfully retrieved.


scope

scope: MemoryScope

Defined in: packages/agentos/src/memory/core/types.ts:100


scopeId

scopeId: string

Defined in: packages/agentos/src/memory/core/types.ts:101


stability

stability: number

Defined in: packages/agentos/src/memory/core/types.ts:121

Time constant (ms); grows with each successful retrieval.


structuredData?

optional structuredData: Record<string, unknown>

Defined in: packages/agentos/src/memory/core/types.ts:105


tags

tags: string[]

Defined in: packages/agentos/src/memory/core/types.ts:107


type

type: MemoryType

Defined in: packages/agentos/src/memory/core/types.ts:99


updatedAt

updatedAt: number

Defined in: packages/agentos/src/memory/core/types.ts:140