My mini-benchmark for coding agents

2026-09-26 · 2 min · eval

I'm Ibragim, and I work on coding agents, evaluations, and training datasets at Nebius. I use agents every day and want to understand which models and settings solve my tasks faster and cheaper while keeping the same quality. So I built a small personal benchmark from my everyday work.

I took around three months of agent chats, removed duplicates, and selected 10 tasks: trajectory analysis, map-reduce data processing, simple inference, backend, frontend, and deployment in Python and TypeScript. These are clearly defined tasks that would usually take me less than an hour. I converted them into Harbor tasks and added automated checks, which I refined with agents and manual review.

A simplified task example — import-jsonl-into-local-table-store v1.1:

I run the evaluations through Harbor. The main model comparison uses Pi, and I have also tested Codex and Oh My Pi. Models are accessed through APIs. Each configuration runs three times on every task: 30 attempts per configuration. I track success rate, cost, time, steps, and token usage.

Results are on the leaderboard.

This benchmark helps me choose models and test changes to the agent, prompts, and plugins. Several configurations already pass every check, so comparing their cost and speed is especially useful. Still, 10 tasks is a small sample, and the same pass rate does not mean the same code quality. The tasks remain private for now. I'll gradually expand the task set, add more models and agent setups, and keep the results updated.

If you have a specific task where a model fails, email me at admin@ibragim.dev. These examples are very useful for evaluating models.

--- All writing · Leaderboard