Get Load Balancing Status
GET /api/agents/load-balancing/status
Get current load distribution across all agents.
Provides real-time visibility into agent utilization for capacity planning and routing optimization decisions.
Returns: LoadBalancingStatusResponse with agent load information and recommendations
Raises: HTTPException 503: If communication hub is not available HTTPException 500: For unexpected errors
Responses
Section titled “ Responses ”Successful Response
Response model for load balancing status endpoint.
Provides current load distribution across all agents for capacity planning and routing optimization.
Fields: status: Operation status agents: List of agent load information total_agents: Total number of agents available_agents: Number of available agents system_utilization: Overall system utilization recommendations: Load balancing recommendations
Usage: GET /api/agents/routing/load-balancing/status
object
Operation status
Agent load info
Individual agent load information for load balancing.
Fields: agent_id: Agent identifier current_tasks: Number of active tasks capacity: Maximum task capacity utilization: Utilization percentage (0.0-1.0) availability: Whether agent is available specializations: Agent’s specializations
object
Agent identifier
Active task count
Maximum capacity
Utilization rate
Is available
Total agent count
Available count
System utilization