Fleet Overview
gh-aw-fleet overview is a read-only dashboard that joins three signals into
one row per repository: workflow drift, recent run health, and AI-credit spend.
It ends with a pooled TOTAL row and prints detail blocks for repos that need
attention.
gh-aw-fleet overview [repo...] [flags]Columns
Section titled “Columns”REPO: repository name from the scoped fleet config.DRIFT:aligned,drifted, orerrored, using the same drift logic asstatus.RUNS: health-counting runs, successes plus failures. Cancelled, skipped, and in-progress runs are excluded.FAIL: failed health-counting runs:failure,timed_out, andstartup_failure.NOOP: successful runs that took no action but still consumed credits.HEALTH:successes / RUNS, rendered as a percent.-means no health-counting runs.AIC: AI credits summed from successful in-window runs.COST: derived USD,AIC * 0.01.
Blank cells render as -, not 0. A failed-only repo shows RUNS and FAIL
but leaves AIC and COST blank because failed runs do not report AI credits.
Window Selection
Section titled “Window Selection”The default window is the trailing 7 days because health is a recent operational signal.
gh-aw-fleet overview # trailing 7 daysgh-aw-fleet overview --trailing 30dgh-aw-fleet overview --since 2026-06-01gh-aw-fleet overview --latest--latest, --trailing, and --since are mutually exclusive. --latest keeps
the newest run per workflow; in that mode the NOOP column is best-effort
because gh aw logs reports no-op usage as an aggregate over the fetched runs,
not as a per-run flag.
Scoping
Section titled “Scoping”Pass one or more tracked repos to scope the dashboard and the TOTAL row:
gh-aw-fleet overview rshade/finfocus hvmesh/hvmeshUnknown repos fail before any GitHub or gh aw logs fetch.
Exit Contract
Section titled “Exit Contract”overview is CI-safe as a drift gate:
- Exit
0when every in-scope repo isaligned. - Exit
1when any in-scope repo isdriftedorerrored.
Run failures are advisory. A fully aligned fleet with failing agentic runs still
exits 0.
JSON Output
Section titled “JSON Output”Use the standard envelope for automation:
gh-aw-fleet overview --output jsonThe payload contains result.repos[], result.total, and diagnostics routed
through envelope warnings[] and hints[]. The envelope schema version remains
1; overview is an additive payload.
Performance
Section titled “Performance”The command reuses the same logs fan-out as consumption: list compiled
agentic workflows via the Actions API, then run gh aw logs --json per workflow
using the GitHub Actions display name. That path downloads run artifacts and can
take minutes on larger fleets. Drift and run-health batches run concurrently,
but the logs fan-out is still the slow path.
See Also
Section titled “See Also”gh-aw-fleet consumptionfor grouped AIC rollups by repo, profile, cost center, or workflow.AGENTS.mdfor implementation notes on the sharedgh aw logsfan-out.