{% macro status_badge(status) %} {% if status == 'completed' %} {{ status }} {% elif status == 'failed' %} {{ status }} {% elif status == 'running' %} {{ status }} {% else %} {{ status or '—' }} {% endif %} {% endmacro %} {% macro outcome_badge(outcome) %} {% if outcome == 'pass' %} {{ outcome }} {% elif outcome == 'fail' %} {{ outcome }} {% elif outcome == 'marginal' %} {{ outcome }} {% elif outcome %} {{ outcome }} {% else %} {% endif %} {% endmacro %} {% if not runs %}

No Runs Found

No experiment runs are recorded in this catalog.

To get started:

  1. Initialize a project: bth init
  2. Run an experiment: bth run uv run python scripts/experiments/my_script.py
  3. Refresh this page.
{% else %} {% if total_run_count > 1000 %}
Showing 1000 of {{ total_run_count }} runs. Use bth find or bth sql to filter.
{% endif %} {% for run in runs %} {% endfor %}
ID Project Status Outcome Duration Campaign Branch Timestamp
{{ run.id_short }} {{ run.project_slug or '—' }} {{ status_badge(run.status) }} {{ outcome_badge(run.outcome) }} {{ run.duration_display }} {{ run.campaign_name or '—' }} {{ run.git_branch or '—' }} {{ run.timestamp }}
{% include '_run_detail.html' %}
{% endif %}