Skip to main content

Interface: ScoredMemoryTrace

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

Extends

Properties

accessCount

accessCount: number

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

Total access count (includes non-retrieval touches).

Inherited from

MemoryTrace.accessCount


associatedTraceIds

associatedTraceIds: string[]

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

Inherited from

MemoryTrace.associatedTraceIds


consolidatedAt?

optional consolidatedAt: number

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

Inherited from

MemoryTrace.consolidatedAt


content

content: string

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

Inherited from

MemoryTrace.content


createdAt

createdAt: number

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

Inherited from

MemoryTrace.createdAt


emotionalContext

emotionalContext: EmotionalContext

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

Inherited from

MemoryTrace.emotionalContext


encodingStrength

encodingStrength: number

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

S_0: initial encoding strength, set at creation.

Inherited from

MemoryTrace.encodingStrength


entities

entities: string[]

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

Inherited from

MemoryTrace.entities


id

id: string

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

Inherited from

MemoryTrace.id


importance?

optional importance: number

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

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

Inherited from

MemoryTrace.importance


isActive

isActive: boolean

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

Inherited from

MemoryTrace.isActive


lastAccessedAt

lastAccessedAt: number

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

Unix ms of last retrieval.

Inherited from

MemoryTrace.lastAccessedAt


nextReinforcementAt?

optional nextReinforcementAt: number

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

When this memory is next due for reinforcement review.

Inherited from

MemoryTrace.nextReinforcementAt


provenance

provenance: MemoryProvenance

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

Inherited from

MemoryTrace.provenance


reinforcementInterval

reinforcementInterval: number

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

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

Inherited from

MemoryTrace.reinforcementInterval


retrievalCount

retrievalCount: number

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

Number of times this trace has been successfully retrieved.

Inherited from

MemoryTrace.retrievalCount


retrievalScore

retrievalScore: number

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

Composite retrieval score (0-1).


scope

scope: MemoryScope

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

Inherited from

MemoryTrace.scope


scopeId

scopeId: string

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

Inherited from

MemoryTrace.scopeId


scoreBreakdown

scoreBreakdown: object

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

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/core/types.ts:121

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

Inherited from

MemoryTrace.stability


structuredData?

optional structuredData: Record<string, unknown>

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

Inherited from

MemoryTrace.structuredData


tags

tags: string[]

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

Inherited from

MemoryTrace.tags


type

type: MemoryType

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

Inherited from

MemoryTrace.type


updatedAt

updatedAt: number

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

Inherited from

MemoryTrace.updatedAt