Zum Hauptinhalt springen
Connic
Platform

Runs & Traces

Runs zeigen Eingaben, Ausgaben, Kontext und Ausführungs-Traces. Sequential-Schritte erscheinen als verknüpfte untergeordnete Runs mit eigenem Trace.

Zuletzt aktualisiert

Agent Runs

Der Tab Agent Runs im Projekt zeigt alle Agent Runs in chronologischer Reihenfolge. Jede Zeile enthält den Run-Status, den Namen des Agenten, das Deployment, die Dauer, die Token-Anzahl mit Token-Kosten in der Projektwährung und den Zeitpunkt, zu dem der Run in die Warteschlange gestellt wurde. Die Tabelle wird alle paar Sekunden aktualisiert.

Die Tabelle der Agent Runs; jede Zeile zeigt ein Status-Badge, den Namen des Agenten, die Run-Dauer, die Token-Anzahl mit Token-Kosten in der Projektwährung und das Deployment.
Die Runs-Tabelle führt jede Ausführung mit Status, Agent, Dauer, Token-Kosten und Deployment auf.

Runs filtern

Mit der Filterleiste oben lassen sich die angezeigten Runs eingrenzen:

FilterBeschreibung
StatusFiltere nach einem oder mehreren Statuswerten: scheduled queued running awaiting approval completed failed cancelled
ZeitraumWähle eine Vorgabe wie 24h, 7d oder 30d oder lege einen eigenen Zeitraum fest.
DeploymentZeige nur Runs aus einem bestimmten Deployment.
SucheDurchsuche Run-Inhalte oder filtere mit einem Ausdruck wie context.customer == 'acme'. Der Button mit dem Funkeln-Symbol wandelt eine natürlichsprachliche Anfrage in einen Filter um.
Filterausdrücke
Ausdrücke fragen den Kontext des Runs, den Trigger-Payload (input.amount >= 40) und die Ausgabe des Agenten (output.priority == 'high') ab und lassen sich mit and, or und not kombinieren. Speichere einheitliche Metadaten wie Benutzer-IDs, Session-IDs, Anfragetypen oder Workflows in der Middleware, um zusammengehörige Runs gezielt zu finden. Das Fragezeichen-Symbol im Suchfeld zeigt die vollständige Syntax.

Run untersuchen

Klicke in der Runs-Tabelle auf eine Zeile, um die Detailansicht zu öffnen. Die Detailseite führt Run-Metadaten, Anfrage- und Antwortdaten, Kontext und den Ausführungs-Trace zusammen.

Run-Header

  • Run-ID und Status: Zeigt, um welche Ausführung es sich handelt und ob sie abgeschlossen oder fehlgeschlagen ist oder noch läuft.
  • Verbindung: Zeigt, welche Verbindung den Run ausgelöst hat.
  • Triggered by: Folge dem Link zum übergeordneten Run, wenn ein anderer Agent diese Ausführung gestartet hat.
  • Duration: Prüfe die verstrichene Ausführungszeit, die für laufende Runs live aktualisiert wird. Bei abgeschlossenen Runs zieht der Header erfasste Approval-Wartezeiten ab. Run-Listen und aggregierte Kennzahlen verwenden die aktive Backend-Laufzeit, die zusätzlich Wartezeiten auf untergeordnete Sequential-Runs ausschließt.
  • Token usage: Öffne den Tooltip für die Aufschlüsselung der Tokens und die Token-Kosten in der Projektwährung.

Bereiche eines Runs

Error
Bei fehlgeschlagenen Runs wird zuerst die vollständige Fehlermeldung angezeigt, damit der unmittelbare Fehler vor der Trace-Analyse erkennbar ist.
Input
Der Payload, der den Agenten ausgelöst hat, einschließlich Dateianhängen, strukturiertem JSON oder Klartext. Aktiviere die Raw-JSON-Ansicht, um die genaue Anfrage zu sehen.
Output
Die endgültige Antwort. Agenten mit einem Output-Schema geben strukturiertes JSON zurück, das diesem Schema entspricht.
Context
Das Kontext-Dictionary des Runs einschließlich der von Middleware gesetzten Werte, verfügbar als formatierte und als Raw-JSON-Ansicht.
Traces
Das hierarchische Ausführungsprotokoll für LLM Calls, Tools, Middleware und Sub-Agenten.

Run Again löst denselben Agenten erneut mit derselben Eingabe aus. Für geplante, wartende und laufende Ausführungen steht außerdem eine Abbruchaktion zur Verfügung.

Ausführungs-Traces

Ein Trace gliedert einen Run in einen hierarchischen Baum aus Spans. Jeder Span steht für eine Operation, etwa einen LLM Call, einen Tool-Aufruf, einen Middleware-Hook oder den Link zum separaten Run eines ausgelösten Agenten.

Span-Typen

SymbolSpan-TypWas er darstellt
LLMEin logischer Schritt des Sprachmodells mit Prompt, Antwort und – sofern verfügbar – Reasoning.
LLM CallEine tatsächliche Anfrage an den Provider. Wiederholungsversuche erscheinen als nachfolgende Anfragen; Backoff-Details stehen in den Metadaten.
ToolEin Tool-Aufruf mit den übergebenen Argumenten und dem zurückgegebenen Wert.
MCP ToolEin Aufruf eines externen MCP-Servers einschließlich Server, Tool, Argumenten und Antwort.
MiddlewareEin Before- oder After-Middleware-Hook und die Daten, die ihn durchlaufen.
VerbindungDie eingehende Verbindung, die den Run gestartet hat, gefolgt von einer gruppierten Aufzeichnung aller ausgehenden Zustellungen.
Ausgelöster AgentEin Aufruf eines anderen Agenten. Jeder Sequential-Schritt wird als eigener untergeordneter Run gespeichert und über diesen Span verlinkt.
Run / StepDer übergeordnete Run oder eine Iteration der Agent-Loop.

Traces kennzeichnen außerdem Tool Discovery, Kontext- oder Gesprächskomprimierung, Guardrail-Gruppen und -Ergebnisse, Approval-Entscheidungen und Tool-Agenten.

Trace lesen

Untergeordnete Spans sind unter der Operation eingerückt, die sie erzeugt hat. Prüfe für jeden Span Status, Dauer, Eingaben, Ausgaben und Metadaten. LLM-Spans können außerdem Thoughts enthalten, wenn der Provider Reasoning-Inhalte zurückgibt. Dieses Verhalten lässt sich mit reasoning_effort in der Agent-Konfiguration steuern.

  • Status: ob der Span erfolgreich abgeschlossen wurde oder ein Fehler aufgetreten ist.
  • Dauer: wie lange die Operation gedauert hat.
  • Eingaben und Ausgaben: die Daten, die in den Schritt eingeflossen sind und ihn verlassen haben.
  • Metadaten: Modellnamen, Anzahl der Wiederholungsversuche und Details zu Tool-Fehlern.
Ein Ausführungs-Trace mit einem übergeordneten Run, einem LLM-Span und einem verschachtelten Tool Call; jeweils mit ausklappbaren Ein- und Ausgabedaten.
Der Trace ordnet die Modell- und Tool-Aufrufe dem übergeordneten Run zu. Jeder Span zeigt den Typ des Schritts und seine Dauer.

Trace-Beispiel

Runok2340ms
Middlewarebeforeok3ms
LLMgemini-2.5-prook1820ms
Toolcalculator.addok2ms
LLMgemini-2.5-prook480ms
Middlewareafterok5ms

Hier durchläuft die Anfrage zunächst die Before-Middleware. Das Modell wählt calculator.add, verarbeitet das Tool-Ergebnis zu einer endgültigen Antwort und die After-Middleware schließt den Run ab.