{% extends "base.html" %} {% import "macros/ui.html" as m %} {% block title %}Jobs{% endblock %} {% block nav_jobs %}btn-active{% endblock %} {% block content %}

Orchestrator Jobs

Refresh
{% if jobs %} {% if jobs.items %}
{% for job in jobs.items %} {% endfor %}
ID Name Status Created Duration
{{ job.id | truncate(length=12, end="") }} {{ job.name | default(value="—") }} {% set s = job.status | default(value="unknown") %} {% if s == "Running" or s == "running" %} running {% elif s == "Completed" or s == "completed" or s == "Success" %} done {% elif s == "Failed" or s == "failed" or s == "Error" %} failed {% elif s == "Pending" or s == "pending" %} pending {% else %} {{ s }} {% endif %} {{ job.created_at | default(value="—") }} {{ job.duration_ms | default(value="—") }}
{% elif jobs.error %}
{{ jobs.error }}
{% else %}
No jobs found.
{% endif %} {% else %}
orchestrator_jobs tool unavailable — is the orchestrator running at port 9011?
{% endif %} {% endblock %}