Class: Legion::Extensions::Agentic::Social::JointAttention::Client

Inherits:
Object
  • Object
show all
Includes:
Runners::JointAttention
Defined in:
lib/legion/extensions/agentic/social/joint_attention/client.rb

Instance Method Summary collapse

Methods included from Runners::JointAttention

#attention_targets_for, #create_attention_target, #direct_attention, #establish_mutual_awareness, #join_attention, #joint_attention_stats, #leave_attention, #shared_focus, #update_gaze, #update_joint_attention

Constructor Details

#initialize(joint_focus_manager: nil) ⇒ Client

Returns a new instance of Client.



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

def initialize(joint_focus_manager: nil, **)
  @joint_focus_manager = joint_focus_manager || Helpers::JointFocusManager.new
end