agent-eval

Compare coding agents on reproducible tasks using pass rate, cost, time, and consistency metrics.

3|2|Updated Mar 8, 2026
One-click install
npx skills add https://github.com/agentmatters/mullai-bot --skill agent-eval-agentmatters
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-eval
Source: https://github.com/agentmatters/mullai-bot/tree/main/src/Mullai.Skills/Skills/claude-code-everything/agent-eval
Command: npx skills add https://github.com/agentmatters/mullai-bot --skill agent-eval-agentmatters

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Head-to-head comparison of coding agents on reproducible tasks to identify the best-performing tool for a team.

Core Features & Use Cases

  • Lightweight CLI tool to run cross-agent evaluations on custom tasks with metrics such as pass rate, cost, time, and consistency.
  • Supports deterministic judging via tests, builds, or commands, with per-run git worktrees for isolation.
  • Useful for selecting a toolchain for a codebase, validating model updates, or benchmarking new agents before adoption.

Quick Start

Run agent-eval against your defined tasks and agents to generate a comparison report.

Frequently Asked Questions about agent-eval

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

FAQPage Schema
How do I benchmark coding agents on reproducible tasks?

To benchmark coding agents, you run cross-agent evaluations using YAML task definitions and deterministic judges like tests or builds, generating comparison data for pass rate, cost, time, and consistency across runs.

How do I compare coding agent performance consistently across multiple runs?

Comparing coding agent performance consistently requires per-run git worktrees for environment isolation and deterministic judges such as tests or builds to validate task completion and produce robust comparison metrics.

What metrics are used for head-to-head coding agent comparison?

Head-to-head coding agent comparison computes pass rate, cost, time, and consistency across runs. These metrics help identify the best-performing tool for a team by evaluating deterministic task outcomes.

Can I use git worktrees to isolate coding agent evaluation tasks?

Yes, you can use git worktrees to isolate coding agent evaluation tasks. Per-run worktrees ensure that each agent operates in a clean, independent environment to generate reproducible comparison data.

How do I validate model updates before adopting a new coding agent?

Validating model updates requires running cross-agent evaluations on custom tasks. By applying deterministic judges and tracking pass rate or cost metrics, you can benchmark new agents before adoption.

Do I need YAML task definitions to run agent-eval benchmarks?

Yes, YAML task definitions are required to run agent-eval benchmarks. These definitions specify the reproducible tasks that coding agents must complete, allowing deterministic judges to evaluate performance.