# Interface ObserverTrackedAgent

Tracked agent information.

interface ObserverTrackedAgent {
id: string;
role: string;
state: "error" | "thinking" | "idle" | "waiting" | "executing";
currentTask?: string;
lastUpdated: string;
taskCount: number;
errorCount: number;
}

- Defined in packages/nexus-agents/src/agents/observability/orchestration-observer-types.ts:30

##### Index

### Properties

id
role
state
currentTask?
lastUpdated
taskCount
errorCount

## Properties

### `Readonly` id

id: string

- Defined in packages/nexus-agents/src/agents/observability/orchestration-observer-types.ts:31

### `Readonly` role

role: string

- Defined in packages/nexus-agents/src/agents/observability/orchestration-observer-types.ts:32

### state

state: "error" | "thinking" | "idle" | "waiting" | "executing"

- Defined in packages/nexus-agents/src/agents/observability/orchestration-observer-types.ts:33

### `Optional` currentTask

currentTask?: string

- Defined in packages/nexus-agents/src/agents/observability/orchestration-observer-types.ts:34

### lastUpdated

lastUpdated: string

- Defined in packages/nexus-agents/src/agents/observability/orchestration-observer-types.ts:35

### taskCount

taskCount: number

- Defined in packages/nexus-agents/src/agents/observability/orchestration-observer-types.ts:36

### errorCount

errorCount: number

- Defined in packages/nexus-agents/src/agents/observability/orchestration-observer-types.ts:37