Interface CognitiveMemoryPersonaConfig

interface CognitiveMemoryPersonaConfig {
    featureDetectionStrategy?: "hybrid" | "llm" | "keyword";
    workingMemoryCapacity?: number;
    tokenBudget?: Partial<MemoryBudgetAllocation>;
    encoding?: Partial<EncodingConfig>;
    decay?: Partial<DecayConfig>;
    observer?: Partial<ObserverConfig>;
    reflector?: Partial<ReflectorConfig>;
    graph?: Partial<MemoryGraphConfig>;
    infiniteContext?: Partial<InfiniteContextConfig>;
}

Properties

featureDetectionStrategy?: "hybrid" | "llm" | "keyword"

Feature detection strategy.

Default

'keyword'
workingMemoryCapacity?: number

Working memory slot capacity override.

tokenBudget?: Partial<MemoryBudgetAllocation>

Token budget allocation percentages override.

encoding?: Partial<EncodingConfig>

Encoding config overrides.

decay?: Partial<DecayConfig>

Decay config overrides.

observer?: Partial<ObserverConfig>

Observer config (Batch 2).

reflector?: Partial<ReflectorConfig>

Reflector config (Batch 2).

graph?: Partial<MemoryGraphConfig>

Memory graph config (Batch 2).

infiniteContext?: Partial<InfiniteContextConfig>

Infinite context config (Batch 3).