Class: Legion::Extensions::Agentic::Executive::Control::Client
- Inherits:
-
Object
- Object
- Legion::Extensions::Agentic::Executive::Control::Client
- 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
-
#initialize(controller: nil) ⇒ Client
constructor
A new instance of Client.
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 |