SKILL

agent-eval

A head-to-head comparison of coding agents such as Claude Code, Aider, and Codex on custom tasks, with pass-rate, cost, time, and consistency metrics.

Translation reviewed
Read the original Chinese text

编码代理(Claude Code、Aider、Codex等)在自定义任务上的直接比较,包含通过率、成本、时间和一致性指标

Target: Software development & testing. Automatically collected · unverified.

Excerpt from the author’s documentation

Extracted from a fixed version of SKILL.md in its original language. This is the author’s documentation; installation, compatibility and runtime results have not been verified by this site.

Read the original Chinese text

Topics in the source

  • Agent Eval 技能
  • 何时使用
  • 安装
  • 核心概念
  • YAML 任务定义
  • Git 工作树隔离
  • 收集的指标
  • 工作流程

一个轻量级 CLI 工具,用于在可复现的任务上对编码代理进行头对头比较。每个“哪个编码代理最好?”的比较都基于感觉——本工具将其系统化。 在你自己的代码库上比较编码代理(Claude Code、Aider、Codex 等) 在采用新工具或模型之前衡量代理性能 当代理更新其模型或工具时运行回归检查 为团队做出数据支持的代理选择决策 以声明方式定义任务。每个任务指定要做什么、要修改哪些文件以及如何判断成功: 每个代理运行都获得自己的 git 工作树——无需 Docker。这提供了可复现的隔离,使得代理之间不会相互干扰或损坏基础仓库。 | 指标 | 衡量内容 | |--------|-----------------| | 通过率 | 代理生成的代码是否通过了判断? | | 成本 | 每个任务的 API 花费(如果可用) | | 时间 | 完成所需的挂钟秒数 | | 一致性 | 跨重复运行的通过率(例如,3/3 = 100%) | 创建一个 tasks/ 目录,其中包含 YAML 文件,每个任务一个文件: 针对你的任务执行代理: 每次运行: 1. 从指定的提交创建一个新的 git 工作树 2. 将提示交给代理 3. 运行判断标准 4. 记录通过/失败、成本和时间 生成比较报告: 从 3-5 个任务开始,这些任务代表你的真实工作负载,而非玩具示例 每个代理至少运行 3 次试验以捕捉方差——代理是非确定性的 在你的任务 YAML 中固定提交,以便结果在数天/数周内可复现 每个任务至少包含一个确定性判断器(测试、构建)——LLM 判断器会增加噪音 跟踪成本与通过率——一个通过率 95% 但成本高出 10 倍的代理可能不是正确的选择 对你的任务定义进行版本控制——它们是测试夹具,应将其视为代码 仓库:github.com/joaquinhuigomez/agent-eval

Source repository
affaan-m/ECC
Source file
docs/zh-CN/skills/agent-eval/SKILL.md
Fixed revision
d2ef2680594f9a17526a6e1a2e18b3d242c5d17b
Read the complete original documentation ↗

Sources and evidence

This record was collected automatically. Its documentation, suitability and runtime behavior have not been manually verified.

Author: affaan-m/ECC · original repository metadata. Documentation review: Not reviewed. Last source check: 2026-11-09T14:01:50.093Z.

Categories are inferred from names, descriptions and paths. They do not establish compatibility.

License and attribution

MIT. Third-party content and copyright remain with their authors. Refer to the original license and terms.

Original license ↗

Synchronization, copying and user-reported success do not mark a resource as runtime-tested.

Limitations and notes

  • Collecting metadata does not mean this site has installed, adapted, runtime-tested or security-reviewed the resource.