Skip to main content

Interface: MechanismMetadata

Defined in: packages/agentos/src/cognition/memory/mechanisms/types.ts:156

Optional metadata fields added to MemoryTrace.structuredData by mechanisms.

Properties

cumulativeDrift?

optional cumulativeDrift: number

Defined in: packages/agentos/src/cognition/memory/mechanisms/types.ts:158

Reconsolidation: cumulative absolute PAD drift.


driftHistory?

optional driftHistory: DriftEvent[]

Defined in: packages/agentos/src/cognition/memory/mechanisms/types.ts:160

Reconsolidation: audit trail of drift events.


gisted?

optional gisted: boolean

Defined in: packages/agentos/src/cognition/memory/mechanisms/types.ts:162

Temporal Gist: whether content has been compressed.


lastSourceDecayAt?

optional lastSourceDecayAt: number

Defined in: packages/agentos/src/cognition/memory/mechanisms/types.ts:172

Source Confidence Decay: timestamp of last decay application.


originalContentHash?

optional originalContentHash: string

Defined in: packages/agentos/src/cognition/memory/mechanisms/types.ts:164

Temporal Gist: SHA-256 of original content before gisting.


perspectiveEncoded?

optional perspectiveEncoded: boolean

Defined in: packages/agentos/src/cognition/memory/mechanisms/types.ts:180

PerspectiveObserver: trace was encoded through a persona lens.


perspectiveSourceEventId?

optional perspectiveSourceEventId: string

Defined in: packages/agentos/src/cognition/memory/mechanisms/types.ts:182

PerspectiveObserver: ID of the source objective event.


perspectiveSourceHash?

optional perspectiveSourceHash: string

Defined in: packages/agentos/src/cognition/memory/mechanisms/types.ts:184

PerspectiveObserver: SHA-256 of the source objective event content.


reappraisalHistory?

optional reappraisalHistory: object[]

Defined in: packages/agentos/src/cognition/memory/mechanisms/types.ts:174

Emotion Regulation: audit trail of reappraisal events.

previousArousal

previousArousal: number

previousValence

previousValence: number

reappraisedAt

reappraisedAt: number


schemaClusterId?

optional schemaClusterId: string

Defined in: packages/agentos/src/cognition/memory/mechanisms/types.ts:170

Schema Encoding: ID of the matched cluster.


schemaCongruent?

optional schemaCongruent: boolean

Defined in: packages/agentos/src/cognition/memory/mechanisms/types.ts:166

Schema Encoding: trace matched an existing schema cluster.


schemaViolating?

optional schemaViolating: boolean

Defined in: packages/agentos/src/cognition/memory/mechanisms/types.ts:168

Schema Encoding: trace violated all existing schemas (novel).