agent-eval

Benchmark coding agents on reproducible YAML tasks with git worktrees.

Updated Apr 2, 2026
One-click install
npx skills add https://github.com/richardnpaul/everything-vscode-copilot --skill agent-eval-richardnpaul
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: agent-eval
Source: https://github.com/richardnpaul/everything-vscode-copilot/tree/main/.github/skills/agent-eval
Command: npx skills add https://github.com/richardnpaul/everything-vscode-copilot --skill agent-eval-richardnpaul

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Head-to-head comparisons of coding agents (Claude Code, Aider, Codex, etc.) on custom tasks with reproducible results to inform tool adoption decisions.

Core Features & Use Cases

  • Lightweight CLI to run agent comparisons on reproducible tasks using git worktrees for isolation.
  • Metrics collected: pass rate, cost, time, and consistency to enable data-backed decisions.
  • Use cases include evaluating agent performance before adopting a new model, regression checks on agent updates, and team-wide tool selection.

Quick Start

Run agent-eval against a defined set of tasks defined in YAML with multiple agents to compare.

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 like Claude Code and Aider on custom tasks?▼

You can benchmark coding agents by running head-to-head comparisons on reproducible tasks using YAML definitions and isolated git worktrees to produce repeatable results.

What metrics are collected when comparing AI coding assistants?▼

When comparing AI coding assistants, the metrics collected include pass rate, cost, time, and consistency, enabling data-backed decisions for tool adoption.

How do I ensure reproducibility when testing coding agents against each other?▼

Reproducibility is ensured by using deterministic judges, isolated git worktrees, and YAML task definitions to run identical scenarios across different coding agents.

Can I use this benchmarking workflow to check for regressions after an agent update?▼

Yes, you can run regression checks on agent updates by re-running the head-to-head benchmarks on reproducible tasks to verify performance and cost consistency.

Does this agent evaluation tool support Codex and similar frameworks?▼

Yes, the agent evaluation tool applies across Claude Code, Aider, Codex, and similar agents to compare pass rate, cost, time, and consistency in realistic tasks.