-
Notifications
You must be signed in to change notification settings - Fork 0
Fleet Dashboard
Live view of every pane's agent state, the active orchestration goal, and a timeline of recent coordination events. Open from the Fleet chip in the status bar.
Component: src/renderer/components/FleetDashboard.tsx. Backed by AgentContext.
┌─────────────────────────────────────────────────────────┐
│ Fleet Dashboard [4 working] [1 blocked] [×] │
├──────────────────────────────────────┬──────────────────┤
│ │ Active Goal │
│ Agent grid │ ┌──────────────┐│
│ ┌─────────┐ ┌─────────┐ │ │ executing ││
│ │ pane A │ │ pane B │ │ │ 4 agents ││
│ │ Builder │ │ Tester │ │ │ Deploy v2.0 ││
│ │ ● working│ │ ● blocked│ │ │ 6 tasks ││
│ │ 3/5 75% │ │ waiting │ │ └──────────────┘│
│ │ "Add CI"│ │ on A │ ├──────────────────┤
│ └─────────┘ └─────────┘ │ Timeline │
│ ┌─────────┐ ┌─────────┐ │ │
│ │ pane C │ │ pane D │ │ 10:23 [V] taskX │
│ │ Monitor │ │ Admin │ │ 10:22 [>] taskY │
│ │ ● idle │ │ ● complete│ │ 10:21 [+] goalZ │
│ └─────────┘ └─────────┘ │ 10:20 [.] paneB │
│ │ … │
└──────────────────────────────────────┴──────────────────┘
One card per pane with an agent state. Each card shows:
- Pane ID (first 8 chars)
- Role badge (omitted if "General")
- Status dot + label (idle / working / blocked / complete / error)
- Purpose (free-form description)
- Progress bar (when current task has a known total)
- Current task box (action + waiting-for-pane indicator)
- Task queue count
Idle panes are dim; working panes pulse subtly.
Shows the current OrchestrationGoal (multi-pane work — different from a single-pane Goal-Dashboard):
- Status badge (planning / executing / paused / complete / failed)
- Assigned pane count
- Goal description
- Task breakdown count
If no orchestration goal is active, the card reads "No active goal."
Last 50 OrchestrationEvents, newest first. Each line:
10:23:14 [V] [a1b2c3] task "Run tests" completed
- Timestamp (HH:MM:SS)
- Icon (V/X/+/>/▶/./↑/⇄/◇ — see Agent-Orchestration)
- Color (green=success, red=failure, yellow=blocked, gray=neutral)
- Pane ID prefix (when relevant)
- Detail text (truncated, hover for full)
Events stream in live via the ORCHESTRATION_EVENT IPC channel — no refresh needed.
Top of the dashboard shows counts per status:
[● 2 working] [● 1 blocked] [● 3 idle]
Same counts also show in the Fleet chip in the status bar (always visible), so you can keep an eye on the fleet without opening the dashboard.
- Click the X in the top right
- Press
Escwhile it's open - Click the dimmed backdrop outside the modal
State (which pane was selected, etc.) is not persisted — opens fresh each time.
The Fleet Dashboard is the multi-pane orchestration view: who's working on what, what's blocking what, what coordination events fired.
The Goal-Dashboard is the autonomous-runner view: which single-pane goals are running, their step log, critic verdicts, success-criterion verification status.
Both can be useful at the same time — you might have a Fleet view showing 4 panes coordinating on a deploy, and a Goal Dashboard showing one of those panes is also running an autonomous sub-goal.
- Agent-Orchestration — the data model and primitives behind the dashboard
- Personas — roles assigned to panes
- Goal-Dashboard — single-pane autonomous-mode dashboard
- Keyboard-Shortcuts — how to open the dashboard
ClusterSpace · Issues · Releases · MIT License · Edit any page via the Edit button (top right of the wiki).
- Workspaces-and-Layout
- Terminal-Panes
- Per-Pane-Tabs
- SSH-and-tmux
- Browser-Panes
- Saved-Logins
- Command-Palette
- Broadcast-Mode
- Settings-and-Configuration
- AI-Overview
- AI-Providers
- AI-Chat-Panel
- AI-Tools-Reference
- Personas
- Skills
- Task-Templates
- Agent-Orchestration
- Fleet-Dashboard
- Goal-Runner-Overview
- Starting-a-Goal
- Success-Criteria
- Goal-Policy-and-Risk-Levels
- Critic-and-Replan
- Vision-Verification
- Goal-Dashboard