Back to home
Changelog

What’s new in Neatlogs

New features, improvements, and fixes — shipped regularly.

July 27, 2026

Review traces with AI evaluators

Every trace can now be reviewed automatically, not just the ones your team has time to open.

How it works

Build custom AI evaluators with your own rubric and verdict schema. Use an LLM judge for a fast one-pass review, or an agent judge when the evaluation needs to inspect span data, call tools, or check external context first.

Agent judges can use connected integrations, custom MCP servers, or allowlisted HTTP fetches during review.

Test an evaluator against a real trace in the playground, then assign it per question alongside your human reviewers.

Evals now live at /evals, with old /feedback links redirecting automatically. Trace and span eval results are also exposed to agents querying over MCP, so evaluation outcomes can feed back into debugging and investigation workflows.

Read the AI Evaluators docs
July 1, 2026

Replay an agent run step by step

Session Replay turns a run into a player you can step through, watching the agent's structure unfold, where time went, and what each step decided, in order.

A span tree shows the shape of a run, but not how it played out. Replay lets you move through it in sequence, where it branched, where it stalled, what each step decided, which is usually faster than reading a static tree when you're trying to understand behavior.

A persistent shell wraps every replay: transport controls, a structure graph, a timeline that exposes concurrency and idle gaps, and an inspector for the selected step. Switch the center between a narrative Story walkthrough and a proportional Tree-plus-gantt view. It runs on your live traces or bundled demo architectures, and reads the same span data as Traces, so anything your instrumentation captures shows up with no extra setup.

Read the Session Replay docs
  • FeatureSession Replay player on the Sessions page: step or play through a run
  • FeatureStructure graph, timeline, and inspector views, plus a narrative Story walkthrough
  • FeatureRuns on live traces or bundled demo architectures (parallel fan-out, ReAct, delegation, multi-turn)
June 16, 2026

See cost, latency, and errors across every run

Analytics rolls all your traces into one dashboard, so you watch cost, latency, error rates, and detection trends across your whole system instead of one run at a time.

A single trace tells you what happened in one run: it won't tell you that p95 latency crept up this week or which model is quietly driving your bill. Analytics gives you that aggregate view and groups recurring failures together, so a regression shows up as a trend instead of a surprise.

The dashboard is built from widgets you can show, hide, and reorder, a KPI strip, cost breakdown by model or workflow, tool latency, error clusters, and detection trends. One filter bar scopes everything by time range, workflow, model, tool, or detection, and every number drills straight back into the traces behind it, since it's all computed from the same span data.

Read the Analytics docs
  • FeatureAnalytics dashboard: KPI strip, cost breakdown, tool latency, error clusters, and detection trends
  • FeatureConfigurable widgets you can show, hide, and reorder
  • FeatureOne filter bar scopes the whole dashboard by time, workflow, model, tool, or detection
  • FeatureDrill from any aggregate straight into the individual traces behind it
May 29, 2026

Triage in Your Editor

Stop alt-tabbing between Neatlogs and your code. Push a triage result to Cursor or Claude Code and keep debugging without losing context.

Triage in Your Editor

Continue investigations in your editor

Go from root cause to code fix without rebuilding context.

Finding the root cause is only half the job. The actual fix happens in your editor. Instead of switching tools and reconstructing the investigation, you can continue from where it left off.

Send any triage result directly to Cursor or Claude Code. The handoff includes the root cause, supporting evidence, affected traces, and recommended fixes, so your AI coding assistant has the context it needs from the start.

How to use Triage in Your Editor
  • FeatureClick 'Send to IDE' and your triage result opens in Cursor or Claude Code with full trace context
  • FeatureReal-time streaming: watch investigation summaries, root causes, and code suggestions arrive as you debug
  • FeatureIDE-native preview cards show span details, error stacks, and suggested fixes at a glance
  • FeatureOne-click deep dive: jump from your editor back into Neatlogs to explore related traces
  • FeatureOptimized streaming pipeline eliminates jank and reduces latency for multi-turn debugging sessions