{% extends "base.html" %} {% set page_title = "Fleet" %} {% block title %}Fleet | Suvra{% endblock %} {% block content %}

Fleet

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.

Developers

{{ summary.developers }}

{{ summary.agents }} installs · {{ summary.machines }} machines

Blocked / Gated

{{ summary.blocked }} / {{ summary.gated }}

of {{ summary.total_decisions }} decisions

Overrides

{{ summary.overrides }}

gated actions run anyway

Tokens

{{ "{:,}".format(summary.total_tokens) }}

across {{ summary.sessions }} sessions

Developer installs

{% if rows %}
{% if cost_enabled %}{% endif %} {% for row in rows %} {% if cost_enabled %} {% endif %} {% endfor %}
Developer / machine Runtime Decisions Blocked Gated Overrides Sessions TokensEst. costLast 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 row.estimated_cost is not none %}${{ "%.2f"|format(row.estimated_cost) }}{% else %}{% endif %}{{ (row.last_seen_at or "—")[:19] | replace("T", " ") }}
{% else %}

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.

{% endif %}

Critical actions allowed anyway

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 %}
{% for event in overrides %}
{{ event.user or event.agent or "unknown" }} {{ event.action_type }} {% if event.permission_mode in ("bypassPermissions", "acceptEdits") %} {{ event.permission_mode }} {% endif %}
{{ event.result_summary }}
{{ (event.created_at or "")[:19] | replace("T", " ") }} {% if event.agent %} · {{ event.agent }}{% endif %} {% if event.session_id %} · session {{ event.session_id[:8] }}{% endif %}
{% endfor %}
{% else %}

No overrides recorded.

Nobody has run an action Suvra blocked or gated. This populates once the PostToolUse hook is installed (it is, by default).

{% endif %}
{% endblock %}