{% extends "base.html" %}
{% set page_title = "Fleet" %}
{% block title %}Fleet | Suvra{% endblock %}
{% block content %}
Every developer install reporting to this control plane — who they are, what machine they're on, what Suvra stopped, and what they let through anyway.Fleet
{{ summary.developers }}
{{ summary.blocked }} / {{ summary.gated }}
{{ summary.overrides }}
{{ "{:,}".format(summary.total_tokens) }}
| Developer / machine | Runtime | Decisions | Blocked | Gated | Overrides | Sessions | Tokens | {% if cost_enabled %}Est. cost | {% endif %}Last seen |
|---|---|---|---|---|---|---|---|---|---|
|
{{ row.os_user or "unknown" }}
{{ row.hostname or "unknown machine" }}
{% if row.unsafe_permission_modes %}
{{ row.unsafe_permission_modes | join(", ") }}
{% endif %}
{{ row.agent_id }}
|
{{ row.runtime_type or "—" }} | {{ "{:,}".format(row.total_decisions) }} | {% if row.blocked %}{{ row.blocked }}{% else %}0{% endif %} | {% if row.gated %}{{ row.gated }}{% else %}0{% endif %} | {% if row.overrides %}{{ row.overrides }}{% else %}0{% endif %} | {{ row.sessions }} | {{ "{:,}".format(row.total_tokens) }} | {% if cost_enabled %}{% if row.estimated_cost is not none %}${{ "%.2f"|format(row.estimated_cost) }}{% else %}—{% endif %} | {% endif %}{{ (row.last_seen_at or "—")[:19] | replace("T", " ") }} |
No developer installs reporting yet.
Each developer runs suvra init claude-code (or suvra init codex) and points SUVRA_DB_PATH/SUVRA_DATABASE_URL at this control plane. Every install registers itself automatically — no agent IDs to hand out.
Actions Suvra blocked or held for approval that the developer ran regardless. Detected by correlating the pre-call gate with whether the tool actually executed.
{% if overrides %}No overrides recorded.
Nobody has run an action Suvra blocked or gated. This populates once the PostToolUse hook is installed (it is, by default).