Interface: MemoryReflectionResult
Defined in: packages/agentos/src/memory/pipeline/observation/MemoryReflector.ts:32
Result of a reflection cycle.
Contains the consolidated long-term traces (typed as episodic, semantic, procedural, prospective, or relational), any superseded trace IDs, the consumed note IDs, and the compression ratio achieved.
Properties
compressionRatio
compressionRatio:
number
Defined in: packages/agentos/src/memory/pipeline/observation/MemoryReflector.ts:47
Compression ratio achieved.
consumedNoteIds
consumedNoteIds:
string[]
Defined in: packages/agentos/src/memory/pipeline/observation/MemoryReflector.ts:45
IDs of observation notes that were consumed.
supersededTraceIds
supersededTraceIds:
string[]
Defined in: packages/agentos/src/memory/pipeline/observation/MemoryReflector.ts:43
IDs of existing traces that should be superseded.
traces
traces:
Omit<MemoryTrace,"id"|"updatedAt"|"createdAt"|"accessCount"|"lastAccessedAt"|"stability"|"encodingStrength"|"retrievalCount"|"reinforcementInterval"> &object[]
Defined in: packages/agentos/src/memory/pipeline/observation/MemoryReflector.ts:34
New long-term memory traces to store.