Skip to main content

Interface: CognitiveWorkingMemoryConfig

Defined in: packages/agentos/src/cognition/memory/core/working/CognitiveWorkingMemory.ts:21

Properties​

activationDecayRate​

activationDecayRate: number

Defined in: packages/agentos/src/cognition/memory/core/working/CognitiveWorkingMemory.ts:29

Activation decay rate per turn (0-1).

Default​

0.1

baseCapacity​

baseCapacity: number

Defined in: packages/agentos/src/cognition/memory/core/working/CognitiveWorkingMemory.ts:23

Base capacity (Miller's number).

Default​

7

minActivation​

minActivation: number

Defined in: packages/agentos/src/cognition/memory/core/working/CognitiveWorkingMemory.ts:31

Minimum activation before a slot is eligible for eviction.

Default​

0.15

onEvict()?​

optional onEvict: (slotId, traceId) => Promise<void>

Defined in: packages/agentos/src/cognition/memory/core/working/CognitiveWorkingMemory.ts:27

Callback when a slot is evicted (should encode into episodic LTM).

Parameters​

slotId​

string

traceId​

string

Returns​

Promise<void>


traits​

traits: HexacoTraits

Defined in: packages/agentos/src/cognition/memory/core/working/CognitiveWorkingMemory.ts:25

HEXACO traits for personality-modulated capacity.