
What happened
Muteval is an open-source tool that deliberately degrades an LLM system (prompt, context, tools, or model) and reruns your eval suite against each degraded version to measure a mutation score — the percentage of injected regressions your evals caught. It works with any OpenAI-compatible endpoint (Groq, Gemini, Ollama, local servers) and integrates with existing suites from promptfoo, deepeval, and RAGAS via adapters.
Why it matters
Regression tools like promptfoo and deepeval catch when your system gets worse, but they don't measure whether your evals are good enough to catch regressions in the first place. Muteval fills that gap — it surfaces which degradations your evals missed (called "survivors"), ranked by severity and paired with suggested fixes. A mutation score of 33% means only 2 out of 6 injected regressions were caught.
What to watch
Muteval can run in CI with `--fail-under 75` to gate PRs if eval coverage drops, supports caching and parallel evaluation to reduce API costs, and includes a separate probe audit (`muteval probe`) that checks judge reliability, discrimination, and statistical adequacy. The tool is early and open to contributions, especially new mutation operators and adapters.
Summaries like this, in your inbox every morning.
Mutation testing is an established practice in software engineering: deliberately introduce bugs (mutations) into code, rerun your test suite, and measure how many bugs the tests catch. Muteval brings this discipline to LLM eval suites, addressing a structural blind spot: passing evals do not guarantee the evals themselves are comprehensive. The tool deliberatedly degrades the system under test across 18 operators — weakening modal language ("ONLY" → "preferably"), deleting sentences, dropping retrieved context documents, corrupting tool outputs, or downgrading the model — and reruns your existing checks against each variant. A mutant is "killed" if your evals catch the degradation; a "survivor" means your evals missed it, flagging a potential coverage gap. The body reports a real example: a support-bot eval with a 33% mutation score (95% CI 10–70%) where the suite missed two regressions — one HIGH-severity (failure to check that answers are grounded in context) and one medium-severity (a weakened modal constraint). Each survivor is paired with a suggested eval (`checks.grounded("context")`) to close the gap. The tool integrates with existing frameworks (promptfoo, deepeval, RAGAS, custom functions, deployed endpoints) and includes a confidence interval calculation and severity ranking to avoid misleading scores. A separate probe audit (`muteval probe`) checks judge reliability, discrimination, and statistical adequacy — treating the eval-quality assessment as a report card rather than a single composite score.
Pick your industry and the AI tools you use, and get news related to your work every day.
Free · 30 seconds with Google · unsubscribe anytimeWhat is AIToday? →
Ask AI anything about this article. The AI reads this article, earlier AIToday articles, and Wikipedia, and cites its sources. Q&As are published on this page for other readers too.
Cammarata reinterprets InceptionV1's cat-car neuron as a V-shape detector, not two unrelated concepts

Google Deepmind's Gemini 4 Argon scored 97.5 percent on ARC-AGI-3 at a cost of $4,800, second only to GPT-6 As…

Microsoft's Surface Laptop Ultra, using Nvidia's RTX Spark platform, starts at $2,599 (up to $5,899)

Meta's new commercial terms, effective October 30th, appear to let it crawl and train AI on content from websi…

Vercel data published Thursday shows TypeSafe AI's Jev, a lightweight decision model for choosing among predet…

Reflection AI introduced Beam, an open-weight model for agentic coding and long-horizon tasks, with 501 billio…
