Skip to main content
Connic
Platform

Runs & Traces

Find a specific execution, inspect everything attached to it, and follow the agent's work span by span.

Last updated

Run Logs

The Logs tab in your project shows a chronological list of all agent runs. Each row displays the run status, agent name, deployment, duration, token count with estimated cost, and when it was queued. The table updates every few seconds.

The agent runs table, with each row showing a status badge, agent name, run duration, token count with estimated cost, and deployment.
The runs table lists every execution with its status, agent, duration, token cost, and deployment.

Filtering Runs

Use the filter bar at the top to narrow down runs:

FilterDescription
StatusFilter by one or more statuses: queued running completed failed cancelled
Date RangeSelect a preset such as 24h, 7d, or 30d, or choose a custom range.
DeploymentShow only runs from a specific deployment.
SearchSearch run content, or filter with an expression such as context.customer == 'acme'. The sparkle button turns a plain-language request into a filter.
Filter expressions
Expressions query the run context, the trigger payload (input.amount >= 40), and the agent output (output.priority == 'high'), and can be combined with and, or, and not. Store stable metadata such as user IDs, session IDs, request types, or workflow versions in middleware so you can isolate related runs later. The question-mark icon in the search field lists the full syntax.

Inspecting a Run

Click a row in the runs table to open its detail view. The detail page combines run metadata, request and response data, context, and the execution trace.

Run Header

  • Run ID and status: identify the execution and whether it completed, failed, or is still in progress.
  • Connector: see which connector triggered the run.
  • Triggered by: follow the parent-run link when another agent started this execution.
  • Duration: inspect total execution time, updated live for in-progress runs.
  • Token usage: open the tooltip for the token breakdown and estimated cost.

Run Sections

Error
Failed runs show the complete error message first, so you can identify the immediate failure before inspecting the trace.
Input
The payload that triggered the agent, including file attachments, structured JSON, or plain text. Toggle raw JSON to see the exact request.
Output
The final response. Agents with an output schema return structured JSON matching that schema.
Context
The run context dictionary, including values set by middleware, with formatted and raw JSON views.
Traces
The hierarchical execution record for LLM calls, tools, middleware, and sub-agents.

Use Run Again to trigger the same agent with the same input after a fix. Queued and running executions also provide a cancel action.

Execution Traces

A trace breaks a run into a hierarchical tree of spans. Each span represents one operation, such as an LLM call, tool invocation, middleware hook, or sub-agent execution.

Span Types

IconSpan TypeWhat It Represents
LLMA logical language-model step with its prompt, response, and reasoning when available.
LLM CallA physical provider request. Retries appear as subsequent requests with backoff details in metadata.
ToolA tool invocation with the arguments it received and the value it returned.
MCP ToolA call to an external MCP server, including the server, tool, arguments, and response.
MiddlewareA before or after middleware hook and the data flowing through it.
SequentialA sequential orchestration step containing child spans for each agent.
Run / StepThe top-level run or one iteration of the agent loop.

Reading a Trace

Child spans are indented beneath the operation that created them. For each span, inspect its status, duration, inputs, outputs, and metadata. LLM spans can also include Thoughts when the provider returns reasoning content; configure that behavior with reasoning_effort in agent configuration.

  • Status: whether the span finished successfully or encountered an error.
  • Duration: how long the operation took.
  • Inputs and outputs: the data that entered and left the step.
  • Metadata: model names, retry counts, and tool error details.
An execution trace with a root run, an LLM span, and a nested tool call, each with expandable input and output data.
A trace connects the root run to its model and tool work, with each span typed and timed.

Trace Example

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

Here the request passes through before middleware, the model chooses calculator.add, the model turns the tool result into a final answer, and after middleware completes the run.

Follow the numbers back to a run
Run rows and headers show token totals and cost estimates. For the complete token, cost, and limit reference, see Usage and Billing.