Graphorin API reference v0.7.0
Graphorin API reference / @graphorin/memory / / CompactionResult
Interface: CompactionResult
Defined in: packages/memory/src/context-engine/compaction/types.ts:44
Outcome of a compaction call.
Stable
Properties
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
afterTokens | readonly | number | - | packages/memory/src/context-engine/compaction/types.ts:48 |
beforeTokens | readonly | number | - | packages/memory/src/context-engine/compaction/types.ts:47 |
droppedMessageIds | readonly | readonly string[] | - | packages/memory/src/context-engine/compaction/types.ts:49 |
droppedMessageIndices | readonly | readonly number[] | - | packages/memory/src/context-engine/compaction/types.ts:50 |
durationMs | readonly | number | - | packages/memory/src/context-engine/compaction/types.ts:54 |
hooksFiredCount | readonly | number | - | packages/memory/src/context-engine/compaction/types.ts:55 |
preservedMessages | readonly | readonly Message[] | - | packages/memory/src/context-engine/compaction/types.ts:51 |
source | readonly | CompactionSource | - | packages/memory/src/context-engine/compaction/types.ts:53 |
summary | readonly | string | - | packages/memory/src/context-engine/compaction/types.ts:45 |
summaryTokens | readonly | number | - | packages/memory/src/context-engine/compaction/types.ts:46 |
summaryTrust? | readonly | "trusted" | "untrusted-derived" | Trust classification of the produced summary (CE-15). 'untrusted-derived' when the compacted window contained <<<untrusted_content>>> envelopes or the injection heuristics flagged the summarizer output - the LLM-authored summary body is then wrapped in a trust="derived" envelope so taint survives compaction instead of laundering into an authoritative system message. 'trusted' (or absent, for custom strategies that predate the field) otherwise. | packages/memory/src/context-engine/compaction/types.ts:66 |
trimmedMessages | readonly | readonly Message[] | - | packages/memory/src/context-engine/compaction/types.ts:52 |