Class: Legion::Extensions::Agentic::Inference::Affordance::Client

Inherits:
Object
  • Object
show all
Includes:
Runners::Affordance
Defined in:
lib/legion/extensions/agentic/inference/affordance/client.rb

Instance Method Summary collapse

Methods included from Runners::Affordance

#actionable_affordances, #affordance_stats, #affordances_in_domain, #current_threats, #detect_affordance, #evaluate_action, #register_capability, #set_environment, #update_affordances

Constructor Details

#initialize(field: nil) ⇒ Client

Returns a new instance of Client.



16
17
18
# File 'lib/legion/extensions/agentic/inference/affordance/client.rb', line 16

def initialize(field: nil, **)
  @field = field || Helpers::AffordanceField.new
end