Module: Legion::Extensions::Agentic::Executive::Volition::Helpers::Constants
- Defined in:
- lib/legion/extensions/agentic/executive/volition/helpers/constants.rb
Constant Summary collapse
- MAX_INTENTIONS =
Maximum active intentions
7- DRIVE_WEIGHTS =
Drive sources and their default weights
{ curiosity: 0.25, # from lex-curiosity wonder intensity corrective: 0.20, # from lex-reflection adaptation recommendations urgency: 0.20, # from lex-emotion gut signal + arousal epistemic: 0.20, # from lex-prediction confidence gaps social: 0.15 # from lex-trust + mesh signals }.freeze
- DRIVE_THRESHOLD =
Minimum drive strength to generate an intention
0.15- INTENTION_DECAY =
Intention decay per tick when not reinforced
0.05- INTENTION_FLOOR =
Intention salience floor before removal
0.1- MAX_INTENTION_AGE =
Maximum intention age in ticks before forced expiry
100- DRIVE_LABELS =
Drive labels for narrative output
{ curiosity: 'knowledge seeking', corrective: 'self-improvement', urgency: 'urgent response', epistemic: 'uncertainty reduction', social: 'collaborative engagement' }.freeze
- STATES =
Intention states
%i[active suspended completed expired].freeze
- PROACTIVE_TRIGGERS =
Proactive outreach triggers
%i[insight check_in milestone curiosity].freeze
- PRIORITY_ORDER =
Priority ordering for trigger selection (lower = higher priority)
{ critical: 0, urgent: 1, normal: 2, low: 3, ambient: 4 }.freeze
- PROACTIVE_INTENT_TYPE =
Intent type for proactive outreach
:proactive_outreach