{% extends "base.html" %} {% block title %}nuvel · {{ run.trace_id[:8] if run.trace_id else run.session_id[:8] }}{% endblock %} {% block topbar_right %}session {{ run.session_id[:8] }}…{% endblock %} {% block body %}
all runs
{{ run.trace_id or run.session_id }} · {{ run.started_at_short }} · {{ (raw.duration_ms / 1000)|round(1) if raw.duration_ms else 0 }}s

{{ run.headline }}

{% if run.user_input_short %}
"{{ raw.user_input or run.user_input_short }}"
{% endif %}
{{ raw.llm_calls or 0 }}
LLM calls
{{ raw.tool_calls or 0 }}
Tool calls
{{ run.tokens_short }}
Tokens
{{ run.cost_label }}
Cost
{{ (raw.duration_ms / 1000)|round(1) if raw.duration_ms else 0 }}s
Duration
{{ '1+' if run.has_error else '0' }}
Errors
Thinking timeline
{% for ev in raw.events %} {% include "_event_row.html" %} {% endfor %}
{% endblock %}