{% macro render_trace_node(node) %}
{{ node.name }} {% if node.duration_s %}{{ node.duration_s }}s{% endif %}
{% if node.children %}
{% for child in node.children %} {{ render_trace_node(child) }} {% endfor %}
{% endif %}
{% endmacro %}
{% if using_sample_data %}
Showing sample data — load a trace file with --trace to see your own runs.
{% endif %}

Overview

Live
{{ "now" if not using_sample_data else "May 20, 09:00 – 10:00 AM" }}
{% for key, kpi in kpis.items() %}
{{ kpi.label }} {{ kpi.value }} {% if kpi.delta_pct is not none %} {{ '↑' if kpi.delta_pct >= 0 else '↓' }} {{ kpi.delta_pct if kpi.delta_pct >= 0 else -kpi.delta_pct }}% {{ kpi.delta_label or 'vs previous period' }} {% endif %}
{% endfor %}

Recent Runs

{% for run in recent_runs %} {% endfor %}
Run IDWorkflowStatusDurationCostStarted
{{ run.run_id }} {{ run.workflow }} {{ run.status|capitalize }} {{ run.duration_s }}s ${{ "%.2f"|format(run.cost_usd) }} {{ run.started_at }}

Run Trace {% if run_trace.run_id %}({{ run_trace.run_id }}){% endif %}

Agent Pattern Tool Provider
{{ render_trace_node(run_trace) }}

Cost Over Time

Cost Breakdown

Top Agents by Cost

    {% for agent in top_agents %}
  • {{ agent.agent_name }}
    ${{ "%.2f"|format(agent.cost_usd) }}
  • {% endfor %}

Provider Health

    {% for p in provider_health %}
  • {{ p.provider }} {{ p.success_rate }}% {{ p.latency_ms }}ms
  • {% endfor %}

Quick Actions