Class: Legion::Extensions::Agentic::Executive::FlexibilityTraining::Client

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

Instance Method Summary collapse

Methods included from Runners::CognitiveFlexibilityTraining

#average_switch_cost, #easiest_switches, #end_training_session, #flexibility_score, #get_task, #hardest_switches, #improvement_rate, #list_tasks, #list_trials, #perform_switch, #register_task, #start_training_session, #switch_cost_between, #training_report

Constructor Details

#initialize(engine: nil) ⇒ Client

Returns a new instance of Client.



17
18
19
# File 'lib/legion/extensions/agentic/executive/flexibility_training/client.rb', line 17

def initialize(engine: nil, **)
  @flexibility_engine = engine || Helpers::FlexibilityEngine.new
end