Class: Legion::Extensions::Agentic::Executive::Control::Client

Inherits:
Object
  • Object
show all
Includes:
Runners::CognitiveControl
Defined in:
lib/legion/extensions/agentic/executive/control/client.rb

Constant Summary

Constants included from Helpers::Constants

Helpers::Constants::ADAPTATION_ALPHA, Helpers::Constants::AUTOMATIC_THRESHOLD, Helpers::Constants::CONFLICT_BOOST, Helpers::Constants::CONTROLLED_THRESHOLD, Helpers::Constants::CONTROL_MODES, Helpers::Constants::DEFAULT_EFFORT, Helpers::Constants::EFFORT_CEILING, Helpers::Constants::EFFORT_DECAY, Helpers::Constants::EFFORT_FLOOR, Helpers::Constants::EFFORT_LABELS, Helpers::Constants::EFFORT_RECOVERY, Helpers::Constants::ERROR_BOOST, Helpers::Constants::GOAL_STATES, Helpers::Constants::MAX_GOALS, Helpers::Constants::MAX_HISTORY, Helpers::Constants::MAX_POLICIES, Helpers::Constants::NOVELTY_BOOST, Helpers::Constants::OVERRIDE_THRESHOLD

Instance Method Summary collapse

Methods included from Runners::CognitiveControl

#active_control_goals, #advance_control_goal, #cognitive_control_stats, #current_control_mode, #evaluate_control, #set_control_goal, #suspend_control_goal, #top_control_goal, #update_cognitive_control

Constructor Details

#initialize(controller: nil) ⇒ Client

Returns a new instance of Client.



11
12
13
# File 'lib/legion/extensions/agentic/executive/control/client.rb', line 11

def initialize(controller: nil)
  @controller = controller || Helpers::Controller.new
end