Class: Legion::Extensions::Agentic::Language::InnerSpeech::Client
- Inherits:
-
Object
- Object
- Legion::Extensions::Agentic::Language::InnerSpeech::Client
- Includes:
- Runners::InnerSpeech
- Defined in:
- lib/legion/extensions/agentic/language/inner_speech/client.rb
Constant Summary
Constants included from Helpers::Constants
Helpers::Constants::AUTOMATIC_SPEED, Helpers::Constants::CONDENSATION_RATIO, Helpers::Constants::CONTROLLED_SPEED, Helpers::Constants::EGOCENTRIC_SPEED, Helpers::Constants::MAX_HISTORY, Helpers::Constants::MAX_STREAM_LENGTH, Helpers::Constants::MAX_UTTERANCES, Helpers::Constants::RUMINATION_THRESHOLD, Helpers::Constants::SALIENCE_DECAY, Helpers::Constants::SALIENCE_FLOOR, Helpers::Constants::SPEECH_MODES, Helpers::Constants::URGENCY_LABELS, Helpers::Constants::VOICE_TYPES
Instance Method Summary collapse
-
#initialize(voice: nil) ⇒ Client
constructor
A new instance of Client.
Methods included from Runners::InnerSpeech
#break_inner_rumination, #inner_debate, #inner_interrupt, #inner_narrative, #inner_plan, #inner_question, #inner_speak, #inner_speech_stats, #recent_inner_speech, #switch_inner_voice, #update_inner_speech
Constructor Details
#initialize(voice: nil) ⇒ Client
Returns a new instance of Client.
11 12 13 |
# File 'lib/legion/extensions/agentic/language/inner_speech/client.rb', line 11 def initialize(voice: nil) @voice = voice || Helpers::InnerVoice.new end |