Output matches spec exactly. Handles edge cases, error states, and unexpected inputs without crashing.
Tool outputs well-optimized solutions. Minimal dependencies, proper caching, appropriate algorithms.
Generated artifacts compose well: modular, testable, importable. Clear interfaces between components.
Error handling, input validation, logging, and graceful degradation. Production-ready quality.
Nexum Router (Dialagram)
Claude Code (Anthropic)
Codex CLI (OpenAI)
Aider (Aider AI)
Cursor Agent (Cursor)
∑ Git Bisect
Find the exact commit that introduced a regression in a 500-commit repo using git bisect automation.
| Model | ✓ Correctness | ◉ Efficiency | ◎ Composability | ✦ Robustness | Composite |
|---|---|---|---|---|---|
| Nexum Router (Dialagram) | 0.0 | 0.0 | 0.0 | 0.0 | |
| Claude Code (Anthropic) | 0.0 | 0.0 | 0.0 | 0.0 | |
| Codex CLI (OpenAI) | 0.0 | 0.0 | 0.0 | 0.0 | |
| Aider (Aider AI) | 0.0 | 0.0 | 0.0 | 0.0 | |
| Cursor Agent (Cursor) | 0.0 | 0.0 | 0.0 | 0.0 |
F Refactor Import
Refactor a 200-line monolith into a modular package with proper imports, type stubs, and init files.
| Model | ✓ Correctness | ◉ Efficiency | ◎ Composability | ✦ Robustness | Composite |
|---|---|---|---|---|---|
| Nexum Router (Dialagram) | 0.0 | 0.0 | 0.0 | 0.0 | |
| Claude Code (Anthropic) | 0.0 | 0.0 | 0.0 | 0.0 | |
| Codex CLI (OpenAI) | 0.0 | 0.0 | 0.0 | 0.0 | |
| Aider (Aider AI) | 0.0 | 0.0 | 0.0 | 0.0 | |
| Cursor Agent (Cursor) | 0.0 | 0.0 | 0.0 | 0.0 |
⟐ Build CLI Tool
Build a CLI tool from spec: parse flags, handle errors, output JSON/table, with subcommands.
| Model | ✓ Correctness | ◉ Efficiency | ◎ Composability | ✦ Robustness | Composite |
|---|---|---|---|---|---|
| Nexum Router (Dialagram) | 0.0 | 0.0 | 0.0 | 0.0 | |
| Claude Code (Anthropic) | 0.0 | 0.0 | 0.0 | 0.0 | |
| Codex CLI (OpenAI) | 0.0 | 0.0 | 0.0 | 0.0 | |
| Aider (Aider AI) | 0.0 | 0.0 | 0.0 | 0.0 | |
| Cursor Agent (Cursor) | 0.0 | 0.0 | 0.0 | 0.0 |
⚡ CI Pipeline
Write a multi-stage CI pipeline config (lint, test, build, deploy) with caching and parallel jobs.
| Model | ✓ Correctness | ◉ Efficiency | ◎ Composability | ✦ Robustness | Composite |
|---|---|---|---|---|---|
| Nexum Router (Dialagram) | 0.0 | 0.0 | 0.0 | 0.0 | |
| Claude Code (Anthropic) | 0.0 | 0.0 | 0.0 | 0.0 | |
| Codex CLI (OpenAI) | 0.0 | 0.0 | 0.0 | 0.0 | |
| Aider (Aider AI) | 0.0 | 0.0 | 0.0 | 0.0 | |
| Cursor Agent (Cursor) | 0.0 | 0.0 | 0.0 | 0.0 |
{} API Wrapper
Build a type-safe API client wrapper for a REST service with auth, retry, and pagination.
| Model | ✓ Correctness | ◉ Efficiency | ◎ Composability | ✦ Robustness | Composite |
|---|---|---|---|---|---|
| Nexum Router (Dialagram) | 0.0 | 0.0 | 0.0 | 0.0 | |
| Claude Code (Anthropic) | 0.0 | 0.0 | 0.0 | 0.0 | |
| Codex CLI (OpenAI) | 0.0 | 0.0 | 0.0 | 0.0 | |
| Aider (Aider AI) | 0.0 | 0.0 | 0.0 | 0.0 | |
| Cursor Agent (Cursor) | 0.0 | 0.0 | 0.0 | 0.0 |
Placeholder — real scores coming soon
This page is a scaffold. Actual benchmark runs will populate scores as we test each model against the tool-building problem set. Check back for real data.
Tool building is the new frontier
Unlike code generation benchmarks (LeetCode, HumanEval), tool-building tests measure a model's ability to produce production-grade, composable artifacts with real-world constraints.
We test what matters
Correctness isn't enough — a tool that passes tests but fails on error handling or composability isn't production-ready. Our 4-dimensional scoring surfaces these trade-offs.
Open methodology
Every problem spec, test harness, and scoring script is open source. Run the benchmarks yourself or suggest new problems via GitHub.