# Interface AgentStatus

Agent status for dashboard display.

interface AgentStatus {
agentId: string;
state: SwarmAgentState;
lastActivity: string;
messagesSent: number;
messagesReceived: number;
toolsInvoked: number;
errorCount: number;
isBottleneck: boolean;
}

- Defined in packages/nexus-agents/src/observability/dashboard-types.ts:81

##### Index

### Properties

agentId
state
lastActivity
messagesSent
messagesReceived
toolsInvoked
errorCount
isBottleneck

## Properties

### `Readonly` agentId

agentId: string

- Defined in packages/nexus-agents/src/observability/dashboard-types.ts:82

### `Readonly` state

state: SwarmAgentState

- Defined in packages/nexus-agents/src/observability/dashboard-types.ts:83

### `Readonly` lastActivity

lastActivity: string

- Defined in packages/nexus-agents/src/observability/dashboard-types.ts:84

### `Readonly` messagesSent

messagesSent: number

- Defined in packages/nexus-agents/src/observability/dashboard-types.ts:85

### `Readonly` messagesReceived

messagesReceived: number

- Defined in packages/nexus-agents/src/observability/dashboard-types.ts:86

### `Readonly` toolsInvoked

toolsInvoked: number

- Defined in packages/nexus-agents/src/observability/dashboard-types.ts:87

### `Readonly` errorCount

errorCount: number

- Defined in packages/nexus-agents/src/observability/dashboard-types.ts:88

### `Readonly` isBottleneck

isBottleneck: boolean

- Defined in packages/nexus-agents/src/observability/dashboard-types.ts:89