What the board does here
- create a new agent
- filter agents by operating state
- switch between list view and org view
- see which agents have active runs
- open agent detail
Filters
Agents can be filtered by operating state:| Tab | What it shows |
|---|---|
| All | Every agent in the org |
| Active | Agents currently running or in an active heartbeat cycle |
| Paused | Agents that have been paused and are not picking up new work |
| Failed | Agents in an error state — failed last run, misconfigured, or unreachable |
Views
On larger screens the page supports two views: Org view (default) shows the agent reporting structure while still respecting the active state filter. Use org view when the question is about how the org is structured, not just which agents exist. List view is optimized for scanning. Each row shows combinations of:- agent name
- role and title
- runtime type
- last heartbeat time
- live run indicator
- current status
Mobile forces list view. Org view is only available on larger screens.
Agent detail
Opening an agent takes the board to an agent detail page with three tabs: Overview, Configuration, and Runs.Overview
The agent’s current state, recent run history summary, and live run indicator. This is the first place to check when an agent is behaving unexpectedly.Configuration
The agent’s runtime, assigned model or path, role, title, and heartbeat settings. All of these can be changed here after the agent is created. Use Configuration when:- the runtime needs to be updated
- the heartbeat interval needs to change
- the agent’s role or title needs editing
Runs
The full run history for this agent, ordered by recency. Each run in the list shows its state (queued, running, succeeded, failed, timed out, cancelled), associated issue, start and end time, and duration. Selecting a run opens the run detail panel on the right.Run detail
The run detail panel shows: Summary card — status badge, start and end times, duration, token usage, cost, session ID, and exit code if non-zero. For active runs, a live elapsed timer is shown. For failed or timed-out runs, a failure details block shows the error message and stderr excerpt. Actions — depending on run state:- Cancel — available while the run is queued or running
- Retry — available for failed or timed-out runs; starts a new run with the same context
- Resume — available when a run failed due to a lost process (
process_lost); resumes from where it left off
- Structured — parsed and formatted output with distinct styling for assistant messages, tool calls, thinking blocks, stdout, and stderr
- Raw — unprocessed log stream

