Skip to content

Graphorin API reference v0.12.1


Graphorin API reference / @graphorin/memory / / ExecuteCompactionInput

Interface: ExecuteCompactionInput

Defined in: packages/memory/src/context-engine/compaction/compactor.ts:117

Trim the in-flight buffer using the summarize-old-preserve-recent strategy. Returns the trimmed messages + summary metadata; the caller is responsible for appending the summary to the message buffer (Phase 12 owns the lifecycle; this module exposes the primitive).

Stable

Properties

PropertyModifierTypeDefined in
agentIdreadonlystringpackages/memory/src/context-engine/compaction/compactor.ts:127
localePackreadonlyContextLocalePackpackages/memory/src/context-engine/compaction/compactor.ts:121
messagesreadonlyreadonly Message[]packages/memory/src/context-engine/compaction/compactor.ts:118
now?readonly() => numberpackages/memory/src/context-engine/compaction/compactor.ts:130
providerTrust?readonlyLocalProviderTrustpackages/memory/src/context-engine/compaction/compactor.ts:129
runIdreadonlystringpackages/memory/src/context-engine/compaction/compactor.ts:125
scopereadonlySessionScopepackages/memory/src/context-engine/compaction/compactor.ts:128
sessionIdreadonlystringpackages/memory/src/context-engine/compaction/compactor.ts:126
signal?readonlyAbortSignalpackages/memory/src/context-engine/compaction/compactor.ts:131
sourcereadonlyCompactionSourcepackages/memory/src/context-engine/compaction/compactor.ts:119
strategyreadonlyCompactionStrategypackages/memory/src/context-engine/compaction/compactor.ts:120
summarizerreadonlyCompactionSummarizerpackages/memory/src/context-engine/compaction/compactor.ts:122
thresholdTokensreadonlynumberpackages/memory/src/context-engine/compaction/compactor.ts:124
tokenCounter?readonlyContextTokenCounterpackages/memory/src/context-engine/compaction/compactor.ts:123