Interface: CompressedObservation
Defined in: packages/agentos/src/memory/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/memory/observation/ObservationCompressor.ts:54
Union of key entities across all source observations.
id
id:
string
Defined in: packages/agentos/src/memory/observation/ObservationCompressor.ts:37
Unique identifier for this compressed observation.
importance
importance:
number
Defined in: packages/agentos/src/memory/observation/ObservationCompressor.ts:56
Average importance score of the source observations (0-1).
priority
priority:
CompressionPriority
Defined in: packages/agentos/src/memory/observation/ObservationCompressor.ts:41
Triage priority.
sourceIds
sourceIds:
string[]
Defined in: packages/agentos/src/memory/observation/ObservationCompressor.ts:52
IDs of the source ObservationNote objects that were compressed.
summary
summary:
string
Defined in: packages/agentos/src/memory/observation/ObservationCompressor.ts:39
Dense summary of multiple observations (1-3 sentences).
temporal
temporal:
object
Defined in: packages/agentos/src/memory/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.