{% from "macros.html" import icon %}

{{ icon('server', 'w-5 h-5') }} Workers

{# Self-refreshing list - workers heartbeat every ~5s; poll a little faster so "running" and the live counts stay fresh. Polling stops when you navigate away (htmx tears down the interval with the removed element). #} {# hx-target="this" is REQUIRED: the panel's #queue-panel target is inherited, so without this the refresh would replace the whole panel (losing this header). #}
{% include "partials/workers_list.html" %}