Interface: ContextWindowManagerConfig
Defined in: packages/agentos/src/memory/context/ContextWindowManager.ts:34
Properties
infiniteContext
infiniteContext:
Partial<InfiniteContextConfig>
Defined in: packages/agentos/src/memory/context/ContextWindowManager.ts:38
Infinite context configuration.
llmInvoker()
llmInvoker: (
prompt) =>Promise<string>
Defined in: packages/agentos/src/memory/context/ContextWindowManager.ts:40
LLM invoker for summarization.
Parameters
prompt
string
Returns
Promise<string>
maxContextTokens
maxContextTokens:
number
Defined in: packages/agentos/src/memory/context/ContextWindowManager.ts:36
Maximum context window size in tokens.
observer?
optionalobserver:MemoryObserver
Defined in: packages/agentos/src/memory/context/ContextWindowManager.ts:42
Optional: MemoryObserver for hybrid strategy.
onTracesCreated()?
optionalonTracesCreated: (traces) =>Promise<void>
Defined in: packages/agentos/src/memory/context/ContextWindowManager.ts:46
Callback to encode traces into long-term memory.
Parameters
traces
Partial<MemoryTrace>[]
Returns
Promise<void>
reflector?
optionalreflector:MemoryReflector
Defined in: packages/agentos/src/memory/context/ContextWindowManager.ts:44
Optional: MemoryReflector for hybrid strategy.