Class: Legion::Extensions::Agentic::Language::Language::Client

Inherits:
Object
  • Object
show all
Includes:
Runners::Language
Defined in:
lib/legion/extensions/agentic/language/language/client.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Runners::Language

#can_answer_wonder?, #knowledge_map, #language_stats, #summarize, #what_do_i_know

Constructor Details

#initialize(lexicon: nil) ⇒ Client

Returns a new instance of Client.



18
19
20
# File 'lib/legion/extensions/agentic/language/language/client.rb', line 18

def initialize(lexicon: nil, **)
  @lexicon = lexicon || Helpers::Lexicon.new
end

Instance Attribute Details

#lexiconObject (readonly)

Returns the value of attribute lexicon.



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

def lexicon
  @lexicon
end