Skip to main content
Nav: Reports | URL: /reports Reports is the fleet dashboard: what your agents produced, where pools are depleting, and what’s waiting on you. It opens with a written headline — a one-line thesis about the window — then a KPI strip and findings, each finding deep-linking into the agent evidence it came from.
The Reports dashboard: headline '15 drafts opened and 6 merged and 6 leads routed to discussion', a KPI strip with dispatches, drafts opened, merged, leads, needs-attention, and spend with cost per artifact, findings that deep-link to agent evidence, and the fleet-activity chart stacked by outcome kind per day
Two controls scope everything and ride the URL (so any view is shareable):
  • Agent picker — all agents or a subset; the scope carries into every chart and drill-down.
  • Date window — the same window control as agent views, from 7 days to All time.
A ↻ Refresh button pulls the latest agent state from GitHub and rebuilds the report; the “Updated N minutes ago” stamp tells you how fresh the data is.

Fleet activity

A daily stacked-bar chart of run volume by outcome kind — Draft PR / Discussion / Branch / Skipped / Failed — with spend overlaid. Legend chips toggle outcome kinds; zoom presets narrow to the last 90/30/14/7 days.

Deliverable pipeline

Everything currently in flight, as cards: drafts and discussions with title, repo, age, and a direct Open ↗ link. This is the maintainer-facing work the fleet has put in front of you, in one place.

Per-agent breakout

Each agent classified into one of six states, filterable by chips (the summary counts how many need attention — blocked plus saturated): Two views of the same data:
  • Outcomes — proportional stacked bars per agent, scaled either absolute (bar length by busiest agent) or as share (100% rows).
  • Timeline — a contribution grid: one cell per day (per week on long windows), colored by the highest-signal outcome that day and shaded by run count. A season of agent work reads at a glance, like a GitHub contribution graph for your fleet.
The per-agent breakout in Outcomes view, share scale: one 100% stacked bar per agent splitting its runs across draft PRs, discussions, and branches, with state filter chips (All 64 / shipped 12 / active 17 / new 35) and each agent's state labeled at the row's end
Sortable by status, name, run count, draft count, draft share, or failure share. A Chronology fold lists the discrete events — Enabled, Retired, Merged, Draft, Discussion — each linked to its artifact.

Costs

The Spend KPI drills into /reports/costs (carrying your window and agent scope): unit economics for the fleet. Runs per day stacked by model backend — toggle between one series per provider or per model — against a **percodeartifactline,plusperbackend" per code artifact** line, plus per-backend " / artifact” KPIs. Runs carry their backend, model, and tier (main / drafter / refiner), so a two-tier setup shows exactly what exploration costs versus promotion.

Programmatic access

The same report is available from the MCP server (get_fleet_report) and the REST API (GET /outrider/agents/report), scoped to your own agents.

Inbox

The action items behind “needs attention”

Agents

Drill into one agent’s runs, direction, and trace

Model backends

What drives the cost-per-artifact differences

Projects

Scope the fleet to an initiative