Skip to main content

Interface: ScoredMemoryTrace

Defined in: packages/agentos/src/memory/types.ts:193

Extends

Properties

accessCount

accessCount: number

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

Total access count (includes non-retrieval touches).

Inherited from

MemoryTrace.accessCount


associatedTraceIds

associatedTraceIds: string[]

Defined in: packages/agentos/src/memory/types.ts:126

Inherited from

MemoryTrace.associatedTraceIds


consolidatedAt?

optional consolidatedAt: number

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

Inherited from

MemoryTrace.consolidatedAt


content

content: string

Defined in: packages/agentos/src/memory/types.ts:96

Inherited from

MemoryTrace.content


createdAt

createdAt: number

Defined in: packages/agentos/src/memory/types.ts:129

Inherited from

MemoryTrace.createdAt


emotionalContext

emotionalContext: EmotionalContext

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

Inherited from

MemoryTrace.emotionalContext


encodingStrength

encodingStrength: number

Defined in: packages/agentos/src/memory/types.ts:109

S_0: initial encoding strength, set at creation.

Inherited from

MemoryTrace.encodingStrength


entities

entities: string[]

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

Inherited from

MemoryTrace.entities


id

id: string

Defined in: packages/agentos/src/memory/types.ts:90

Inherited from

MemoryTrace.id


isActive

isActive: boolean

Defined in: packages/agentos/src/memory/types.ts:132

Inherited from

MemoryTrace.isActive


lastAccessedAt

lastAccessedAt: number

Defined in: packages/agentos/src/memory/types.ts:115

Unix ms of last retrieval.

Inherited from

MemoryTrace.lastAccessedAt


nextReinforcementAt?

optional nextReinforcementAt: number

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

When this memory is next due for reinforcement review.

Inherited from

MemoryTrace.nextReinforcementAt


provenance

provenance: MemoryProvenance

Defined in: packages/agentos/src/memory/types.ts:102

Inherited from

MemoryTrace.provenance


reinforcementInterval

reinforcementInterval: number

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

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

Inherited from

MemoryTrace.reinforcementInterval


retrievalCount

retrievalCount: number

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

Number of times this trace has been successfully retrieved.

Inherited from

MemoryTrace.retrievalCount


retrievalScore

retrievalScore: number

Defined in: packages/agentos/src/memory/types.ts:195

Composite retrieval score (0-1).


scope

scope: MemoryScope

Defined in: packages/agentos/src/memory/types.ts:92

Inherited from

MemoryTrace.scope


scopeId

scopeId: string

Defined in: packages/agentos/src/memory/types.ts:93

Inherited from

MemoryTrace.scopeId


scoreBreakdown

scoreBreakdown: object

Defined in: packages/agentos/src/memory/types.ts:197

Individual score components for debugging.

emotionalCongruenceScore

emotionalCongruenceScore: number

graphActivationScore

graphActivationScore: number

importanceScore

importanceScore: number

recencyScore

recencyScore: number

similarityScore

similarityScore: number

strengthScore

strengthScore: number


stability

stability: number

Defined in: packages/agentos/src/memory/types.ts:111

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

Inherited from

MemoryTrace.stability


structuredData?

optional structuredData: Record<string, unknown>

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

Inherited from

MemoryTrace.structuredData


tags

tags: string[]

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

Inherited from

MemoryTrace.tags


type

type: MemoryType

Defined in: packages/agentos/src/memory/types.ts:91

Inherited from

MemoryTrace.type


updatedAt

updatedAt: number

Defined in: packages/agentos/src/memory/types.ts:130

Inherited from

MemoryTrace.updatedAt