Skip to content

Jev directory

Jev Agent Failure Benchmark

A benchmark that runs Jev on all 6,257 text traces of Who&When Pro to attribute agent failures, scoring it with the official pinned scorer against the paper's GPT-5.4, Claude Sonnet 4.6, GLM-5, and Qwen3.5-122B baselines.
Stars
4
Language
Python
License
APACHE-2.0
Reading time
3 min
Published by
Community
Author
TokenTrim
Last verified
Sep 2026

Benchmarking Jev (Typesafe.ai) against a strong LLM on the Who&When Pro agent-failure-attribution benchmark (text subset).

Forks
0
Last pushed
Updated Sep 2026

Repo stats from the GitHub API, cached Oct 2026.

About this project

Can a fast, cheap decision model find what broke an AI agent as well as a frontier LLM? This benchmarks Jev (Typesafe.ai) on the text subset of Who&When Pro, an agent-failure-attribution benchmark: given a failed multi-agent run, predict the responsible agent, the decisive step, and the error type. On all 6,257 text traces, Jev outperforms GPT-5.4 on every axis — for $1.28 total (Jev bills input only; output tokens are free).

Quoted from the project's README. Read the full README.

Highlights

  • Jev outperformed GPT-5.4 on every axis at about $1.28 total: Who 73.4, When 76.4, and error-type F1 23.7, the best in the field.
  • Jev answers three typed Choice questions per trace (responsible agent, decisive step, error mode), each with a calibrated probability distribution.
  • The official whowhen_eval scorer is pinned at commit 14369dcb so rows are directly comparable with the paper's numbers.
  • Who and When are constrained-choice for Jev while the LLM baselines free-generate, so the like-for-like axis is What, the error type over a shared taxonomy.
  • Ground-truth labels never enter Jev's input, and a leakage test enforces it; runs are resumable and record failures rather than dropping them.

Quickstart

bash
uv venv && uv pip install -e ".[dev]"
mkdir -p data
REV=0bd196c8a040841c4ae167ab33cc8151de246f1f
curl -L "https://huggingface.co/datasets/Leoxx/whowhen_pro/resolve/$REV/data/text.jsonl" -o data/text.jsonl
curl -L "https://huggingface.co/datasets/Leoxx/whowhen_pro/resolve/$REV/taxonomy.yaml" -o data/taxonomy.yaml
jevbench sample --n 300 --out results/run/sample.json
jevbench run --sample results/run/sample.json
jevbench report

Watch out

Apache-2.0 code; the CC-BY-4.0 Who&When Pro dataset is not included and must be fetched, failures are injected by a controlled pipeline rather than being natural incidents, and running needs Python with uv plus a TYPESAFE_API_KEY.

Questions about this entry

Short answers drawn from the linked project or page.

From the Jev guides

Original write-ups on what this entry is for.

From the Jev AI model community

Posts from builders shipping with Jev right now.

Follow @typesafeai