# Interface BottleneckInfo

Bottleneck information for an agent.

interface BottleneckInfo {
agentId: string;
queuedMessages: number;
avgWaitTimeMs: number;
blockedAgents: number;
severity: "low" | "medium" | "high" | "critical";
}

- Defined in packages/nexus-agents/src/observability/swarm-observer-types.ts:141

##### Index

### Properties

agentId
queuedMessages
avgWaitTimeMs
blockedAgents
severity

## Properties

### `Readonly` agentId

agentId: string

- Defined in packages/nexus-agents/src/observability/swarm-observer-types.ts:142

### `Readonly` queuedMessages

queuedMessages: number

Messages waiting to be processed

- Defined in packages/nexus-agents/src/observability/swarm-observer-types.ts:144

### `Readonly` avgWaitTimeMs

avgWaitTimeMs: number

Average time messages wait

- Defined in packages/nexus-agents/src/observability/swarm-observer-types.ts:146

### `Readonly` blockedAgents

blockedAgents: number

Number of agents blocked waiting

- Defined in packages/nexus-agents/src/observability/swarm-observer-types.ts:148

### `Readonly` severity

severity: "low" | "medium" | "high" | "critical"

Severity level

- Defined in packages/nexus-agents/src/observability/swarm-observer-types.ts:150