{#- Token budgets on the Usage page. Expects: budgets (BudgetState). Refetched on budget and brake events; the form stays outside. -#}
{% if budgets %}
{% for s in budgets %} {% endfor %}
Budget forPeriodUsedLimitWhen exceeded
{{ s.budget.target }} {{ "UTC day" if s.budget.period == "day" else "Total" }} {{ "{:,}".format(s.used) }} ({{ s.percent }}%) {% if s.level == "exceeded" %}exceeded{% elif s.level == "warned" %}over 80%{% endif %} {{ "{:,}".format(s.budget.max_tokens) }} {{ "Stop agents" if s.budget.action == "stop" else "Warn" }}
{% else %}

No budgets yet. Without one nothing warns and nothing stops.

{% endif %}