Skip to content

Graphorin API reference v0.4.0


Graphorin API reference / @graphorin/memory / / ExecuteCompactionInput

Interface: ExecuteCompactionInput

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

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:68
localePackreadonlyContextLocalePackpackages/memory/src/context-engine/compaction/compactor.ts:62
messagesreadonlyreadonly Message[]packages/memory/src/context-engine/compaction/compactor.ts:59
now?readonly() => numberpackages/memory/src/context-engine/compaction/compactor.ts:71
providerTrust?readonlyLocalProviderTrustpackages/memory/src/context-engine/compaction/compactor.ts:70
runIdreadonlystringpackages/memory/src/context-engine/compaction/compactor.ts:66
scopereadonlySessionScopepackages/memory/src/context-engine/compaction/compactor.ts:69
sessionIdreadonlystringpackages/memory/src/context-engine/compaction/compactor.ts:67
signal?readonlyAbortSignalpackages/memory/src/context-engine/compaction/compactor.ts:72
sourcereadonlyCompactionSourcepackages/memory/src/context-engine/compaction/compactor.ts:60
strategyreadonlyCompactionStrategypackages/memory/src/context-engine/compaction/compactor.ts:61
summarizerreadonlyCompactionSummarizerpackages/memory/src/context-engine/compaction/compactor.ts:63
thresholdTokensreadonlynumberpackages/memory/src/context-engine/compaction/compactor.ts:65
tokenCounter?readonlyContextTokenCounterpackages/memory/src/context-engine/compaction/compactor.ts:64