{% extends "ui/base_ui.html" %} {% block title %}Runs - ATP Platform{% endblock %} {% block content %}
{{ total }} run{{ "s" if total != 1 else "" }} recorded
| Run ID | Benchmark | Agent | Status | Score | Tasks | Started | Duration | Actions |
|---|---|---|---|---|---|---|---|---|
| #{{ run.id }} | {% if run.benchmark_id %} {{ benchmark_name or "—" }} {% else %} — {% endif %} | {{ run.agent_name or "—" }} | {% set s = run.status %} {% if s == "COMPLETED" %} {{ s }} {% elif s == "IN_PROGRESS" %} {{ s }} {% elif s == "FAILED" %} {{ s }} {% elif s == "CANCELLED" %} {{ s }} {% else %} {{ s }} {% endif %} | {% if run.total_score is not none %} {{ "%.1f"|format(run.total_score) }} {% else %} — {% endif %} | {{ run.current_task_index }}/{{ tasks_count or run.total_score or "?" }} | {% if run.started_at %} {{ run.started_at.strftime("%Y-%m-%d %H:%M") }} {% else %} — {% endif %} | {% if run.finished_at and run.started_at %} {% set duration = (run.finished_at - run.started_at).total_seconds() %} {% if duration >= 3600 %} {{ "%.0f"|format(duration / 3600) }}h {{ "%.0f"|format((duration % 3600) / 60) }}m {% elif duration >= 60 %} {{ "%.0f"|format(duration / 60) }}m {{ "%.0f"|format(duration % 60) }}s {% else %} {{ "%.0f"|format(duration) }}s {% endif %} {% elif run.status == "IN_PROGRESS" %} running... {% else %} — {% endif %} | {% if run.status == "IN_PROGRESS" %} {% else %} — {% endif %} |
| No runs yet. | ||||||||