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%)