Skip to main content

Function: analyzePersonaDrift()

analyzePersonaDrift(traces, currentTraits, config, relationshipDeltas?): PersonalityDriftProposal[]

Defined in: packages/agentos/src/memory/mechanisms/PersonaDriftMechanism.ts:75

Analyze accumulated memory traces and relationship deltas to propose HEXACO personality mutations. Heuristic mode — no LLM calls.

Parameters

traces

MemoryTrace[]

Episodic memory traces since last analysis

currentTraits

HexacoTraits

Current HEXACO trait values

config

PersonaDriftConfig

Drift configuration

relationshipDeltas?

RelationshipDriftInput

Accumulated relationship dimension changes

Returns

PersonalityDriftProposal[]

Array of trait mutation proposals, may be empty