FeatureBoard · MCP server · v0.16.12 · Fleet View

See every AI worker you run.

Every organisation running AI workers hits the same wall: each machine only knows itself, and finding out what your fleet is actually doing means reading logs on one box at a time. Fleet View is the first tool that gives you that per machine, out of the box — from the beacon every machine already publishes once it runs a session on a board.

Four questions, one screen: what is each machine doing, is it stuck, what is slowing it down, and what else could it be doing.

Updated October 30, 2026 · v0.16.12 · ✅ Supported · part of the 321-tool board · release notes

Scroll
Question 1

What is each machine doing right now?

fleet_status reads every machine's beacon — a small JSON file each box rewrites every 60 seconds and the pad's own git sync already carries — and folds them into one summary line plus a card per machine: lanes busy/total, one line per held lane (ticket, state, how long, model, spend), and today's closed count. No separate service, no extra agent to run.

fleet_status — build-box-1, gpu-rig-2, cpu-tower-3, laptop-4 (fixture)
4 machines · 5/5 lanes busy · 1 stuck (build-box-1, silent 42 min holding 2) · 1 throttled
⛔ build-box-1 is stuck: silent 42 min, holding 2 tickets
build-box-1Dana's build boxstuck
DEMO-1001Fix the impeller clearance checksonnetllm 6m
DEMO-1002Fix the impeller clearance checksonnetllm 6m
CPU5%
GPU2%
Mem40%
gpu-rig-2GPU rigllm throttled · resets in 42m
DEMO-1010Fix the impeller clearance checksonnetllm 3m
CPU30%
GPU4%
Mem55%
cpu-tower-3CPU towercpu bound
DEMO-1020Fix the impeller clearance checksonnetllm 6m
CPU92%
GPU10%
Mem60%
laptop-4Laptopllm bound
DEMO-1030Fix the impeller clearance checksonnetllm 6m
CPU40%
GPU15%
Mem50%
Question 2

Is it stuck?

A machine holding 16 lanes looks identical from the outside to one that died holding 16 claims — until the stuck detector tells them apart. Silent (stopped publishing while still holding lanes), all-stalled (alive but nothing is moving), refill-dead (writing but never dispatching), crash-loop, and throttled-out each get their own reason and their own red banner, never a generic "something's wrong."

fleet_status — one stuck machine, isolated (fixture)
⛔ build-box-1 is stuck: silent 42 min, holding 2 tickets
build-box-1Dana's build boxstuck
DEMO-1001Fix the impeller clearance checksonnetllm 6m
DEMO-1002Fix the impeller clearance checksonnetllm 6m
CPU5%
GPU2%
Mem40%
Question 3

What is slowing it down?

Every machine and session gets a limiter verdict from MEASURED signals — ledger slot states, CPU/GPU samples, throttle signals — never a guess: llm-throttled, cpu-bound, gpu-bound, io-bound, orchestrator, human, or the healthy llm-bound. A throttled machine's badge carries its own reset countdown, so "wait" and "broken" never look the same.

fleet_status verdicts — throttled, CPU-bound, healthy (fixture)
gpu-rig-2GPU rigllm throttled · resets in 42m
DEMO-1010Fix the impeller clearance checksonnetllm 3m
CPU30%
GPU4%
Mem55%
cpu-tower-3CPU towercpu bound
DEMO-1020Fix the impeller clearance checksonnetllm 6m
CPU92%
GPU10%
Mem60%
laptop-4Laptopllm bound
DEMO-1030Fix the impeller clearance checksonnetllm 6m
CPU40%
GPU15%
Mem50%
Question 4

What else could it be doing?

spare_capacity turns idle CPU/GPU/LLM headroom into a ranked suggestion with the exact call to run it: a throttled or LLM-bound machine with idle cores gets pointed at compute-only work — full test suites, fuzzers, benchmark reruns — from your project's own spareWork jobs; a CPU-bound machine with LLM budget left gets offered cheap-model lanes instead. Nothing runs on its own unless you turn autoRun on.

spare_capacity — idle machine with a due job (fixture)
laptop-4Laptopllm bound
DEMO-1030Fix the impeller clearance checksonnetllm 6m
CPU40%
GPU15%
Mem50%
6 idle cores, GPU idle — full test suite due
Turn it on

One call per machine.

The beacon is on by default the moment a machine runs a session on a board — nothing to configure for a single box. Running more than one?

Run fleet_setup on each machine

Makes that box board-ready in one idempotent call — identity, code location, pad hygiene, compute profile — and it shows up in the Fleet tab on its very next beacon write. The setup guide has this as a one-click, optional step: "More than one machine? Run fleet_setup on each; the Fleet tab lights up."

fleet_setup

Open the Fleet tab

The board's Fleet tab renders exactly this data as one card per machine, auto-refreshing every 30 seconds — the same read fleet_status answers in chat.

get_board

Opt in to the cloud relay

Check the fleet from your phone without opening a terminal: an opt-in relay to your featureboard.ai dashboard, off by default. Want to file work and answer blocked lanes too? Run every AI worker from one screen with the Control Plane.

Stop guessing what your fleet is doing.

Free for personal and public work — the beacon is already running the moment you open a second board on a second machine.