Skip to main content

Interface: CognitiveWorkingMemoryConfig

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

Properties

activationDecayRate

activationDecayRate: number

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

Activation decay rate per turn (0-1).

Default

0.1

baseCapacity

baseCapacity: number

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

Base capacity (Miller's number).

Default

7

minActivation

minActivation: number

Defined in: packages/agentos/src/memory/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/memory/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/memory/working/CognitiveWorkingMemory.ts:25

HEXACO traits for personality-modulated capacity.