Files

32 lines
1.2 KiB
HTML

{% extends "base.html" %}
{% block title %}Agent-Lauf {{ run.id }}{% endblock %}
{% block content %}
<h1>Agent-Lauf {{ run.id }}</h1>
<section class="card">
<p class="muted">{{ run.ts | fmt_ts }}, von {{ run.backend }}:{{ run.sender }}, Befehl {{ run.command }}</p>
<h2>Frage</h2>
<div class="prewrap">{{ run.question }}</div>
<h2>Antwort{% if run.abort_reason %} <span class="badge warn">{{ abort_labels.get(run.abort_reason, run.abort_reason) }}</span>{% endif %}</h2>
<div class="prewrap">{{ run.answer }}</div>
</section>
<section class="card">
<h2>Schritte ({{ run.steps | length }})</h2>
<ol class="steps">
{% for s in run.steps %}
<li>
<strong>{{ s.tool }}</strong>
<span class="muted">({{ s.duration }} s)</span>
{% if s.error %}<span class="badge error">Fehler: {{ s.error }}</span>{% endif %}
<div class="muted">Argumente:
{% for key, value in s.arguments.items() %}{{ key }}={{ value }}{% if not loop.last %}, {% endif %}{% else %}keine{% endfor %}
</div>
<div class="prewrap">{{ s.result }}</div>
</li>
{% else %}
<li class="muted">Keine Werkzeug-Aufrufe.</li>
{% endfor %}
</ol>
<p><a href="/agent">Zurück zur Liste</a></p>
</section>
{% endblock %}