Class: Legion::Extensions::Agentic::Self::SelfModel::Client

Inherits:
Object
  • Object
show all
Includes:
Runners::SelfModel
Defined in:
lib/legion/extensions/agentic/self/self_model/client.rb

Constant Summary

Constants included from Helpers::Constants

Helpers::Constants::CALIBRATION_ALPHA, Helpers::Constants::CALIBRATION_LABELS, Helpers::Constants::CAPABILITY_STATES, Helpers::Constants::COMPETENCE_CEILING, Helpers::Constants::COMPETENCE_FLOOR, Helpers::Constants::CONFIDENCE_LABELS, Helpers::Constants::DEFAULT_COMPETENCE, Helpers::Constants::KNOWLEDGE_STATES, Helpers::Constants::MAX_CAPABILITIES, Helpers::Constants::MAX_HISTORY, Helpers::Constants::MAX_KNOWLEDGE_DOMAINS, Helpers::Constants::OVERCONFIDENCE_THRESHOLD, Helpers::Constants::UNDERCONFIDENCE_THRESHOLD

Instance Method Summary collapse

Methods included from Runners::SelfModel

#add_self_capability, #add_self_knowledge, #predict_own_success, #record_self_outcome, #self_blind_spots, #self_calibration_report, #self_introspection, #self_model_stats, #self_strengths, #self_weaknesses

Constructor Details

#initialize(model: nil) ⇒ Client

Returns a new instance of Client.



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

def initialize(model: nil)
  @model = model || Helpers::SelfModel.new
end