Telemetry & Optimization

See what happened.
Find what needs fixing.

Debug with detailed agent and system logs from built-in Langfuse. Follow each run through its context, model choices, tool calls, and handoffs, then backtest proposed changes on representative past cases.

CorinTelemetry explorer
Sample dataQuote review · Q-1042
RUN TRACE

Follow the work, step by step.

Sample workload
Input + output18.4ktokens
Model cost$0.42per example task
Active time11.2sagent + tool steps
Reviewed cases3 / 4outcome recorded

Trace waterfall

Nested work reveals where time accumulates.

0-12s
0s3s6s9s12s
Click a span to inspect its inputs, model or handoff.
Inspect a chart, then open the step behind it.

History across tasks

Detailed logs make debugging easier.

Corin retains agent and system telemetry across tasks: which agent and model took a step, which tools were called, where work was handed off, and the tokens, latency, cost and measured outcomes.

Inspect a run step by step to locate an unexpected result, a failed tool call, or a slow handoff. The retained trace connects the result to the agent, model, and tool steps behind it, so you can investigate what needs fixing.

MODEL COMPARISON · PRICING AGENTSample data
COST / CASE

Same cases, different model.

CurrentCandidate
$0.00$0.20$0.40
SELECTED CASERoutine quote

Compare the output and reviewed result before accepting a lower-cost assignment.

Click a case to inspect the tradeoff.

Evaluate a change

Backtest a candidate before switching.

For one agent, change the model assignment and run the candidate on representative cases. Compare token use, latency and cost with the current setup.

Where reviewed outcomes exist, compare answer quality too. A lower cost or faster response does not establish that the recommendation is better.

Agent and system view

Measure work across agents and handoffs.

One agent's trace explains its own steps. System telemetry follows the work across roles, tools and handoffs, so a team change can be assessed against the full task.

In a quote task, speeding up the pricing step may barely change the full task if review takes most of the time. Compare task time, usage and reviewed outcomes where available before changing roles or models.

SYSTEM VIEW · TASK × ROLESample data
LATENCY BY STEP

Which role takes the time?

lower → higher
CASEIntakePricingToolsReview
Routine quote
Missing detail
Review exception
Urgent quote
SELECTED CELLReview exception · Review

This step contributes 7.4s in the sample task. Open its trace to see the handoff and decision.

7.4s
Compare the same measure across tasks and roles.

Read the evidence carefully

Usage is measured. Quality needs a reference.

Tokens, time and cost are observable signals. Accuracy requires a defined task, representative cases and outcomes that can be reviewed. If a case has no reliable outcome, mark that limit rather than scoring it as a success.

01 / TRACE

Inspect the run

Find the agent, model, tool call or handoff behind the result.

02 / CASES

Compare the same work

Use representative cases for the current setup and a candidate change.

03 / OUTCOME

Review what mattered

Use a human-reviewed result where one is available.

Build with Corin

Run a task. Inspect its trace.

Start with a working example, examine the agent and team steps, then choose a change you can test on relevant cases.