Class ObservationCompressor

LLM-based compressor that takes a batch of ObservationNote objects and produces denser CompressedObservation summaries.

Achieves 3-10x compression while preserving key facts, entities, and temporal context. Each compressed observation carries three-date temporal metadata: when the compression happened, the earliest referenced event, and a human-friendly relative time label.

Constructors

Methods

Constructors

Methods