Skip to content

Graphorin API reference v0.15.1


Graphorin API reference / @graphorin/memory / / CompactionContext

Interface: CompactionContext

Defined in: packages/memory/src/context-engine/compaction/types.ts:25

Stable

Per-call context handed to a custom strategy + post-compaction hooks. Threaded through Phase 12's lifecycle.

Properties

PropertyModifierTypeDefined in
agentIdreadonlystringpackages/memory/src/context-engine/compaction/types.ts:28
beforeTokensreadonlynumberpackages/memory/src/context-engine/compaction/types.ts:32
messagesreadonlyreadonly Message[]packages/memory/src/context-engine/compaction/types.ts:31
preserveRecentTurnsreadonlynumberpackages/memory/src/context-engine/compaction/types.ts:34
providerTrustreadonlyLocalProviderTrustpackages/memory/src/context-engine/compaction/types.ts:35
runIdreadonlystringpackages/memory/src/context-engine/compaction/types.ts:26
scopereadonlySessionScopepackages/memory/src/context-engine/compaction/types.ts:29
sessionIdreadonlystringpackages/memory/src/context-engine/compaction/types.ts:27
sourcereadonlyCompactionSourcepackages/memory/src/context-engine/compaction/types.ts:30
summarizerModel?readonlystring | ModelSpecpackages/memory/src/context-engine/compaction/types.ts:36
thresholdTokensreadonlynumberpackages/memory/src/context-engine/compaction/types.ts:33