Skip to main content

Interface: CompressedObservation

Defined in: packages/agentos/src/cognition/memory/pipeline/observation/ObservationCompressor.ts:35

A compressed observation produced by merging multiple raw ObservationNote objects into a single dense summary.

Properties​

entities​

entities: string[]

Defined in: packages/agentos/src/cognition/memory/pipeline/observation/ObservationCompressor.ts:54

Union of key entities across all source observations.


id​

id: string

Defined in: packages/agentos/src/cognition/memory/pipeline/observation/ObservationCompressor.ts:37

Unique identifier for this compressed observation.


importance​

importance: number

Defined in: packages/agentos/src/cognition/memory/pipeline/observation/ObservationCompressor.ts:56

Average importance score of the source observations (0-1).


priority​

priority: CompressionPriority

Defined in: packages/agentos/src/cognition/memory/pipeline/observation/ObservationCompressor.ts:41

Triage priority.


sourceIds​

sourceIds: string[]

Defined in: packages/agentos/src/cognition/memory/pipeline/observation/ObservationCompressor.ts:52

IDs of the source ObservationNote objects that were compressed.


summary​

summary: string

Defined in: packages/agentos/src/cognition/memory/pipeline/observation/ObservationCompressor.ts:39

Dense summary of multiple observations (1-3 sentences).


temporal​

temporal: object

Defined in: packages/agentos/src/cognition/memory/pipeline/observation/ObservationCompressor.ts:43

Three-date temporal metadata.

observedAt​

observedAt: number

When this compression was performed (Unix ms).

referencedAt​

referencedAt: number

Earliest event timestamp across all source observations (Unix ms).

relativeLabel​

relativeLabel: string

Human-friendly relative time label for referencedAt.