auto-eval

Evaluate AI automation agents offline by running Node-based tests on pre-captured fixtures without invoking ADO or LLM APIs.

6|3|Updated Mar 21, 2026
One-click install
npx skills add https://github.com/easingthemes/dx-aem-flow --skill auto-eval
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: auto-eval
Source: https://github.com/easingthemes/dx-aem-flow/tree/main/plugins/dx-automation/skills/auto-eval
Command: npx skills add https://github.com/easingthemes/dx-aem-flow --skill auto-eval

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates offline evaluation of AI automation agents by running tests against pre-captured fixtures, enabling quality verification without invoking ADO or LLM APIs.

Core Features & Use Cases

  • Offline evaluation against pre-captured fixtures to ensure prompts and rule changes do not regress agent behavior.
  • Supports multiple agents (dor, pr-review, pr-answer) and an optional tier-2 mode for real LLM checks.
  • Provides end-to-end QA workflow guidance from argument parsing to result interpretation.

Quick Start

Run the evaluation framework against pre-captured fixtures to verify agent quality offline.

Frequently Asked Questions about auto-eval

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I test AI agents for regressions without calling live APIs?

Run offline evaluation against pre-captured fixtures to verify AI agent quality without hitting live ADO or LLM APIs. This catches regressions from prompt or rule changes by testing against saved inputs and outputs locally using Node.js.

What is offline evaluation for AI automation agents?

Offline evaluation is the process of testing AI automation agents against pre-captured fixtures to ensure quality. It verifies that changes to prompts, rules, or agent steps do not regress behavior without requiring live API connections.

Do I need Node.js to run offline AI agent evaluations?

Yes, you need a local environment with Node.js installed to execute the evaluation framework. You run the tests by executing node eval/run.js from the .ai/automation directory where the required fixtures are located.

Can I run real LLM checks during offline AI agent testing?

Yes, you can enable an optional tier-2 mode for real LLM checks during offline evaluation. This allows you to perform full LLM checks alongside the standard fixture-based tests for agents like dor, pr-review, and pr-answer.

How do I evaluate changes to prompts and rules for pr-review agents?

Apply the offline evaluation framework after making changes to prompts, rules, or agent steps. It runs tests against pre-captured fixtures across all agent types, including pr-review, to catch behavioral regressions before deployment.

When should I avoid using live APIs for AI agent testing?

You should avoid live APIs when testing prompt or rule changes to prevent regressions and save API costs. Use offline evaluation with pre-captured fixtures instead to validate agent behavior safely before deployment.