What problem does it solve?
Agent-eval addresses the challenge of determining which coding agent is best suited for your tasks by providing a head-to-head comparison with pass rate, cost, time, and consistency metrics.
Core Features & Use Cases
- Comparison of Coding Agents: Evaluates performance on custom tasks using Claude Code, Aider, Codex, and more.
- Custom Task Declarative Definition: Tasks are defined declaratively, specifying what to do, files to touch, and criteria for success.
- Git Worktree Isolation: Each run is isolated within a git worktree to prevent interference between agents.
- Performance Metrics: Provides pass rate, cost, time, and consistency metrics to aid in decision-making.
- Use Case: When comparing Claude Code to Codex on custom code review tasks, agent-eval can help you decide which tool offers better performance.
Quick Start
To start evaluating coding agents, run 'agent-eval run --task tasks/example-task.yaml --agent claude-code --agent codex --runs 3'