Class: Legion::Extensions::Agentic::Social::JointAttention::Client
- Inherits:
-
Object
- Object
- Legion::Extensions::Agentic::Social::JointAttention::Client
- Includes:
- Runners::JointAttention
- Defined in:
- lib/legion/extensions/agentic/social/joint_attention/client.rb
Instance Method Summary collapse
-
#initialize(joint_focus_manager: nil) ⇒ Client
constructor
A new instance of Client.
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 |