Class: Legion::Extensions::Agentic::Inference::CausalReasoning::Client

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

Instance Method Summary collapse

Methods included from Runners::CausalReasoning

#add_causal_edge, #add_causal_evidence, #add_causal_variable, #causal_intervention, #causal_reasoning_stats, #find_causes, #find_confounders, #find_effects, #trace_causal_chain, #update_causal_reasoning

Constructor Details

#initialize(graph: nil) ⇒ Client

Returns a new instance of Client.



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

def initialize(graph: nil, **)
  @graph = graph
end