Compaction strategy to use.
Trigger compaction when context reaches this fraction of max tokens (0–1).
Turns kept as they are, newest first (two messages a turn), while older messages remain to summarize. A conversation shorter than that, over its threshold all the same, gives up its two oldest messages; the newest message is never summarized.
Transparency logging level.
Max compaction log entries retained in memory.
Token budget for the rolling summary chain header.
Target compression ratio for summaries (e.g. 8 = 8:1).
Optional llmWrites the summaries. CognitiveMemoryManager falls back to the reflector's, the observer's or the feature-detection invoker; without any, and when a call fails or answers nothing, compaction writes extractive summaries.
Optional modelModel ID for summarization calls.
Enable infinite context window management.