Interface: CompactionConfig
Defined in: context/types.ts:233
Compaction configuration - replaces old content with file references
Properties
minTokensToCompact
minTokensToCompact: number;
Defined in: context/types.ts:256
Minimum tokens in a message to consider for compaction
Default
1000
preserveRecentTurns
preserveRecentTurns: number;
Defined in: context/types.ts:250
Number of recent turns to preserve (not compact)
Default
10
triggerInterval
triggerInterval: number;
Defined in: context/types.ts:238
Trigger compaction every N turns
Default
20
triggerThreshold
triggerThreshold: number;
Defined in: context/types.ts:244
Trigger compaction when context utilization exceeds this threshold
Default
0.5 (50%)