New in Arize AX: first-class sessions, Agent-as-a-Judge, and vision evals

Here’s everything that landed in Arize AX between August 6 and September 18. The big headline? Sessions are now a first-class unit of work.

Here’s everything that landed in Arize AX between August 6 and September 18. The main point: sessions are now a first-class unit of work. You can annotate a whole conversation, queue it for review, preview it in an evaluator, and ask Alyx to filter for it in plain language. Everything else is below, and you can explore our full Changelog to see everything we’re shipping.

Oh, and since it’s Jev week: you can read about our latest thoughts around if decision models can replace LLM judges on our blog (and expect more soon).

Let’s jump in. 

Arize AX Sessions view for Session 20405, showing the full conversation beside session-level annotations
Session in Arize AX: the whole conversation on the left, session-level annotations on the right.
Sessions

Work with whole sessions, not just spans

Sessions now behave like a single object you can act on. Annotate one from its detail view and the label is stored as session_annotation.<name>, ready to filter on anywhere. Send it to an annotation queue from the Sessions table or the API, and whoever picks it up reviews the whole conversation, not a stray span. Evaluator setup previews results at the session level too, and Alyx builds the filter for you from a plain-language request on the Sessions tab.

A session is the whole conversation: every trace and span, with annotate, queue, evaluate, and Alyx all acting on that object — not a leftover span.
A session is the whole conversation: every trace and span, with annotate, queue, evaluate, and Alyx all acting on that object, not a leftover span.
Alyx

Ask Alyx what Signal found

Skip the re-investigation. Alyx can now read the issues Signal has recorded for your space. You can ask what it found across a project, or attach a single issue from the @ menu for a deep dive. And when you ask Alyx to debug a trace Signal already reviewed, it links you to the matching issue instead of redoing the work.

Signal records ranked issues from production traces. Alyx can read those issues, attach one from the @ menu, or jump to the matching issue when you debug a trace Signal already reviewed.
Signal records ranked issues from production traces. Alyx can read those issues, attach one from the @ menu, or jump to the matching issue when you debug a trace Signal already reviewed.
Evaluators

Agent-as-a-Judge is on every plan

An agentic judge inspects traces, finds the relevant spans, and labels issues, adapting its criteria to the failures that show up in production. It used to be Enterprise-only; now it’s on every plan. Spin one up from the New Evaluator menu in the evaluator gallery.

Agent-as-a-Judge inspects a production trace, finds the relevant spans, and labels issues — adapting its criteria to the failures that show up. It is now on every plan.
Agent-as-a-Judge inspects a production trace, finds the relevant spans, and labels issues while adapting its criteria to the failures that show up. It is now on every Arize AX plan.
Models

Claude Fable 5.1, GPT-6, Gemini 3.7 Flash, and Mistral on Bedrock

More models to reach for in Playground and evaluators: claude-fable-5-1 (Anthropic, Bedrock, Vertex AI), OpenAI’s gpt-6-astra, and gemini-3.7-flash. Mistral models hosted on AWS Bedrock, including Mistral Large 3 and Pixtral Large, are grouped under Mistral AI in the model picker.

Python SDK

List a project’s traces from the Python SDK

client.traces.list() returns each trace with its full span list and roll-up metadata. Pass a project by name or ID, narrow with a time range, a filter expression, and a limit, and page with the cursor the server returns. Beta.

Vision evals

Images and audio render everywhere, and judges can see them

Uploaded media now resolves to viewable content in trace and span views, datasets, experiment comparisons, Playground, and annotation queues, across Google Cloud, AWS, and Azure storage. Better yet, LLM-as-a-judge templates can reference an image column, so your vision evals score the actual picture instead of a text stand-in.

LLM-as-a-judge templates can reference an image column, so a vision eval scores the actual picture instead of a text description of it.
LLM-as-a-judge templates can reference an image column, so a vision eval scores the actual picture instead of a text description of it.
Datasets

Populate datasets with every matching record, faster

No more silently dropped rows. Populating a dataset from traces now writes every matching record instead of applying a sampling budget that could drop rows, and appends complete 2-7x faster. This applies on every account tier.

More this month

  • Remote evaluator runs emit a trace per evaluated row when you turn on Enable Tracing, so retries and latency are inspectable.
  • Edit a managed agent automation’s prompt in place; the schedule, integration, repository, and run history stay put.
  • Ask Alyx for a line chart split by column value, up to 30 values, with new values picked up automatically.
  • Route OTLP/HTTP traces to a project with an x-project-name header, for tools that cannot set a resource attribute.
  • Create standalone experiments from the CLI with ax experiments create --space and review runs in a dedicated table.
  • Pin metric.* span attributes to the trace slideover header.
  • Select time ranges past your retention window; rows outside it show where accessible data ends.
  • Alyx streams reasoning for GPT models in thinking mode and can run on gpt-5.6-terra.
  • Detach tags from monitors, evaluators, and prompts over REST; cap REST connections with connection_pool_maxsize.
  • Fixes across Alyx, dashboards, evaluators, Playground, cost tracking, and the SDKs.

Heads up

The standalone Managed Agents page is retired. Enable an AI provider for managed agents from the Managed Agents checkbox in the Integrations table, or the inline Enable action in the provider picker.

 

Get the latest on AI & Observability

Sign up for our newsletter, The Evaluator—and stay in the know with updates and new resources:

Don’t ship vibes.

Arize gives AI teams observability and evals to understand and improve agent performance.