Graphorin API reference v0.15.1
Graphorin API reference / @graphorin/memory / / ExecuteCompactionInput
Interface: ExecuteCompactionInput
Defined in: packages/memory/src/context-engine/compaction/compactor.ts:117
Stable
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).
Properties
| Property | Modifier | Type | Defined in |
|---|---|---|---|
agentId | readonly | string | packages/memory/src/context-engine/compaction/compactor.ts:127 |
localePack | readonly | ContextLocalePack | packages/memory/src/context-engine/compaction/compactor.ts:121 |
messages | readonly | readonly Message[] | packages/memory/src/context-engine/compaction/compactor.ts:118 |
now? | readonly | () => number | packages/memory/src/context-engine/compaction/compactor.ts:130 |
providerTrust? | readonly | LocalProviderTrust | packages/memory/src/context-engine/compaction/compactor.ts:129 |
runId | readonly | string | packages/memory/src/context-engine/compaction/compactor.ts:125 |
scope | readonly | SessionScope | packages/memory/src/context-engine/compaction/compactor.ts:128 |
sessionId | readonly | string | packages/memory/src/context-engine/compaction/compactor.ts:126 |
signal? | readonly | AbortSignal | packages/memory/src/context-engine/compaction/compactor.ts:131 |
source | readonly | CompactionSource | packages/memory/src/context-engine/compaction/compactor.ts:119 |
strategy | readonly | CompactionStrategy | packages/memory/src/context-engine/compaction/compactor.ts:120 |
summarizer | readonly | CompactionSummarizer | packages/memory/src/context-engine/compaction/compactor.ts:122 |
thresholdTokens | readonly | number | packages/memory/src/context-engine/compaction/compactor.ts:124 |
tokenCounter? | readonly | ContextTokenCounter | packages/memory/src/context-engine/compaction/compactor.ts:123 |