Graphorin API reference v0.4.0
Graphorin API reference / @graphorin/memory / / CompactionContext
Interface: CompactionContext
Defined in: packages/memory/src/context-engine/compaction/types.ts:25
Per-call context handed to a custom strategy + post-compaction hooks. Threaded through Phase 12's lifecycle.
Stable
Properties
| Property | Modifier | Type | Defined in |
|---|---|---|---|
agentId | readonly | string | packages/memory/src/context-engine/compaction/types.ts:28 |
beforeTokens | readonly | number | packages/memory/src/context-engine/compaction/types.ts:32 |
messages | readonly | readonly Message[] | packages/memory/src/context-engine/compaction/types.ts:31 |
preserveRecentTurns | readonly | number | packages/memory/src/context-engine/compaction/types.ts:34 |
providerTrust | readonly | LocalProviderTrust | packages/memory/src/context-engine/compaction/types.ts:35 |
runId | readonly | string | packages/memory/src/context-engine/compaction/types.ts:26 |
scope | readonly | SessionScope | packages/memory/src/context-engine/compaction/types.ts:29 |
sessionId | readonly | string | packages/memory/src/context-engine/compaction/types.ts:27 |
source | readonly | CompactionSource | packages/memory/src/context-engine/compaction/types.ts:30 |
summarizerModel? | readonly | string | ModelSpec | packages/memory/src/context-engine/compaction/types.ts:36 |
thresholdTokens | readonly | number | packages/memory/src/context-engine/compaction/types.ts:33 |