Package com.tnsai.agents.groups
package com.tnsai.agents.groups
Agent group membership management.
Provides group management for agents, allowing them to join, leave,
and query group memberships via the AgentGroupManager.
-
ClassDescriptionAgentGroup - Core abstraction for collections of cooperating agents.Builder for creating AgentGroup instances.SPI for creating AgentGroup instances.Manages group membership for an agent.Context interface for accessing agent state needed for group operations.Event occurring within an AgentGroup.Builder for GroupEvent.Event types for group events.Event bus for intra-group communication.Lifecycle states for an AgentGroup.Listener for group lifecycle events.Configuration record for group membership extracted from
GroupMemberannotation.Metrics snapshot for an AgentGroup.Configuration policy for an AgentGroup.Builder for GroupPolicy.Policy for handling member failures.Strategy for selecting members for task assignment.Exception thrown when a group policy is violated.Central registry for managing AgentGroups.A task to be executed by group members.Builder for GroupTask.Task priority levels.Task execution status.Strategy for electing a leader among group members.Listener for membership events.Manages membership lifecycle for an AgentGroup.Member health status.Information about a group member.Membership action types.Historical membership event.Membership statistics.Result of membership validation.