Class: PersonaOverlayManager
Defined in: packages/agentos/src/cognitive_substrate/persona_overlays/PersonaOverlayManager.ts:13
Applies evolution rules to personas and produces runtime overlays that can be persisted alongside workflow instances.
Constructors
Constructor
new PersonaOverlayManager():
PersonaOverlayManager
Returns
PersonaOverlayManager
Methods
applyRules()
applyRules(
args):PersonaStateOverlay
Defined in: packages/agentos/src/cognitive_substrate/persona_overlays/PersonaOverlayManager.ts:19
Evaluates the supplied rules against the context and returns an updated overlay.
Parameters
args
Persona, rules, context, and existing overlay information.
Returns
Overlay capturing the persona patches that should be applied.
resolvePersona()
resolvePersona(
persona,overlay?):IPersonaDefinition
Defined in: packages/agentos/src/cognitive_substrate/persona_overlays/PersonaOverlayManager.ts:72
Merges the base persona definition with an overlay to produce the effective persona.
Parameters
persona
Base persona definition.
overlay?
Overlay generated from applied rules.
Returns
Persona definition with applied patches.
shouldApplyRule()
protectedshouldApplyRule(rule,context):boolean
Defined in: packages/agentos/src/cognitive_substrate/persona_overlays/PersonaOverlayManager.ts:97
Determines whether a given rule should be applied. Placeholder implementation that always returns false until a trigger DSL is defined.
Parameters
rule
Evolution rule under consideration.
context
Signals captured during workflow execution.
Returns
boolean
true when the rule should be applied.