Skip to main content

Interface: CompactionInput

Defined in: packages/agentos/src/memory/context/types.ts:119

Properties

currentTokens

currentTokens: number

Defined in: packages/agentos/src/memory/context/types.ts:125

Current total token count.


emotionalContext?

optional emotionalContext: EmotionalContext

Defined in: packages/agentos/src/memory/context/types.ts:129

Current emotional context, if available.


maxContextTokens

maxContextTokens: number

Defined in: packages/agentos/src/memory/context/types.ts:123

Maximum token budget for the entire context window.


messages

messages: ContextMessage[]

Defined in: packages/agentos/src/memory/context/types.ts:121

All messages in the conversation.


recentTraces?

optional recentTraces: MemoryTrace[]

Defined in: packages/agentos/src/memory/context/types.ts:131

Recent memory traces for context (hybrid strategy).


summaryChain

summaryChain: SummaryChainNode[]

Defined in: packages/agentos/src/memory/context/types.ts:127

Existing summary chain (for incremental compaction).