See the trace.
Ship with confidence.
The observability and evaluation layer for LLM apps and agents.
Trace every call. Score every output. Catch the regression.
support_agent EXAMPLE RUN
TRACING
The answer is only
half the story.
Follow the request through every model call, retrieval, and tool. See the prompt, output, latency, and cost in context.
- Nested spans. One complete picture.
- Inputs and outputs, side by side.
- The slow call is no longer a guess.
Use the retrieved policy to answer the customer. Prompt v14.
Yes, you can return your order. I’ll start a refund for you.
EVALUATIONS
A better prompt?
Make it prove it.
Run the same cases against two versions. See what improved, what broke, and exactly which output needs another look.
Compare the evidence| TEST CASE | v13 BASELINE | v14 CANDIDATE | DELTA | RESULT |
|---|---|---|---|---|
| Return within window | 0.92 | 0.97 | +0.05 | PASS |
| Return after 30 days | 0.94 | 0.41 | −0.53 | FAIL |
| Missing order ID | 0.86 | 0.93 | +0.07 | PASS |
| Partial refund request | 0.88 | 0.91 | +0.03 | PASS |
| Policy citation | 0.91 | 0.96 | +0.05 | PASS |
REGRESSION ALERTS
Find the dip.
Then find the why.
A falling score is the starting point. Follow it back to the prompt version and the failing trace, while the evidence is still fresh.
FROM REQUEST TO RESOLUTION
A tighter feedback loop.
Follow the call. Test the change. Know what shipped.
Instrument
Connect the SDK and wrap your agent workflow. Capture the calls that make up a request.
client.trace("support-agent")Evaluate
Run a dataset against your prompts. Score outputs with an explicit, versioned rubric.
faithfulness > 0.85Iterate
Inspect failing cases, compare versions, and rerun the same tests before your next release.
v13 → v14 · compareLESS GUESSWORK. BETTER AGENTS.
Your next deploy.
With the evidence.
See what your agent did. Know what to change.
Get startedExplore the demo. No API key needed.