AI Agents Includes our measurements

AI Coding Agents in 2026: What the Evidence Says and How to Use Them Well

Developer working with an AI coding agent

AI coding agents are now a normal part of how real software gets built. In the public projects I checked, about three in ten recent commits credit an AI tool. But “widely used” isn’t the same as “always faster”. The research on productivity is mixed, and the gains show up mainly on bounded, well-tested tasks. The bottleneck has moved from writing code to specifying and reviewing it. My rule of thumb: let agents draft, and make sure a human still owns the review, the tests and anything touching security or money.

Live tracker: which open-source coding agents are still being maintained is updated automatically on our dashboard (filter by Coding), with a page and health score for each, such as Cline, OpenHands and Aider. Prices and outages for paid coding tools are in the subscriptions table.

I use an AI assistant for code myself, mainly Claude, for WordPress sites and HTML and CSS. I’ve also tried Cursor and OpenAI’s Codex, briefly. So I’m not neutral about whether these tools help. That’s exactly why this article sticks to research and real commit data instead of my impressions.

This guide brings together what the best studies say, what I measured in 22 real repositories, where agents go wrong, and the workflow I’d use on a real project.

Developer using AI coding tools on a laptop

Do Agents Actually Make Developers Faster?

Ask ten developers and most will say yes. Ask researchers to measure it and the answer gets complicated. The debate usually comes down to two studies with very different numbers.

StudyWho and whatResultCaveat
Copilot experiment (2023)Developers building a small web server from scratchAbout 56% faster with AIOne contained task, early tool
METR trial (2025)16 experienced developers, 246 real issues in repositories they maintainAbout 19% slower with AISmall sample, wide interval (roughly +2% to +39%), early-2025 tools
METR follow-up (2026)Larger group using newer toolsNo reliable figureSelection effects made the data untrustworthy

These don’t contradict each other; they measured different things. The 2023 task was a fresh, well-defined exercise where a model has plenty of useful patterns. The 2025 trial used mature codebases the developers knew deeply, where the model had to guess at years of unwritten context, and reviewing its suggestions could cost more than writing a familiar change by hand.

The detail I find most important is the gap between belief and reality. Before the METR study, developers predicted AI would speed them up by about 24%. Afterwards they still estimated 20%, even though the stopwatch said the opposite. If you want to know whether an agent helps you, don’t trust your feeling. Time it.

METR tried to repeat the study with newer tools from August 2025, but said in early 2026 that its new data was unreliable: many developers no longer wanted to work without AI, so the people willing to do the no-AI half weren’t representative. It said developers were probably more sped up than a year earlier, but called its own data only very weak evidence of by how much. The most credible study of the question stopped being able to measure it, partly because the tools became hard to give up. That’s a finding in itself, but not proof of a large speedup.

Writing Code Got Cheaper. Reviewing It Didn’t.

One commentator estimates writing code is only about 25 to 35 percent of the development cycle; review, testing, debugging and deployment don’t shrink because code appears faster. Industry reports, summarised by Growth Acceleration Partners (GAP), point the same way. They come from consultancies and analytics vendors rather than controlled trials, and I haven’t checked them against the originals:

  • GAP summarises Anthropic’s 2026 Agentic Coding Trends Report as finding developers use AI in roughly 60% of their work but can fully hand off only 0 to 20% of tasks. Most agent use is collaborative.
  • A Faros AI report covering 22,000 developers found throughput per developer up 33.7%, but median pull-request review time up 441.5%, 31.3% more pull requests merged without review, and bugs per developer up 54%.
  • Veracode’s 2025 study found AI-generated code introduced OWASP Top 10-type flaws in 45% of tests, with no improvement in newer or larger models.
  • One study found models invent non-existent package names in up to 21.7% of suggestions from open-source models and about 5.2% from commercial ones, which attackers can exploit by registering those names.

The shared message: if your review capacity doesn’t grow, speed turns into hidden risk.

What 23,000 Real Commits Show

Method: on 15 October 2026 we cloned 22 public GitHub repositories and read every non-merge commit from the previous 90 days (17 July to 15 October 2026), 23,312 commits in total. We counted a commit as AI-credited when its message carried a “Co-authored-by” line naming Claude, Copilot, Cursor, Codex, OpenHands, Devin, Gemini or Aider. The script ran in a Linux cloud sandbox with AI assistance, and we checked the trailer text by hand for the largest repositories.

RepositoryCommits (90 days)AI-creditedShareMost common tool
modelcontextprotocol/servers34931088.8%Claude
microsoft/vscode5,8123,80465.5%Copilot
OpenHands75737649.7%OpenHands
n8n3,7511,70245.4%Claude, then Cursor
crewAI32310532.5%Claude
microsoft/agent-framework99331832.0%Copilot
modelcontextprotocol (spec)2665520.7%Claude
facebook/react1452517.2%Claude
cline1,051646.1%Cursor and Claude
langflow966555.7%Claude
vercel/next.js1,513845.6%Claude
dify2,4281255.1%Codex
fastapi30210.3%Cursor
django23600%none
langgraph17300%none
openai/codex3,99000%none

Of the other six repositories, Flowise, AutoGen, Aider and Continue had too little recent activity to be meaningful, MiniCPM is a model repository, and Anthropic’s claude-code repository holds documentation rather than source code. Across all 22, about 30% of commits (7,026) credited at least one AI tool.

Share of recent commits that credit an AI tool

Non-merge commits, 17 July to 15 October 2026, with a Co-authored-by line naming an AI tool

MCP servers88.8%
VS Code65.5%
OpenHands49.7%
n8n45.4%
CrewAI32.5%
Agent Framework32.0%
MCP spec20.7%
React17.2%
Cline6.1%
Langflow5.7%
Next.js5.6%
Dify5.1%
FastAPI0.3%
Django0%
LangGraph0%
OpenAI Codex0%

Source: EvalAITools analysis of public GitHub history, 15 October 2026. A missing trailer doesn’t prove no AI was used.

Four things I take from it

  • Adoption is uneven. In some major projects, between a third and almost nine-tenths of recent commits credit an AI tool. In Django and LangGraph, none did.
  • Teams mix tools, but each has a favourite. In 9 of the 22 repositories, at least two different tools were each credited on five or more commits; Dify alone shows Codex, Claude, Devin and Cursor. Yet Microsoft’s projects are mostly Copilot and n8n mostly Claude, which suggests team policy matters more than individual taste.
  • New models arrive within weeks. Counting trailer lines that name a model, the most frequent were Claude Opus 5 (944), Opus 5.5 (655), Fable 5.1 (597) and Fable 5 (383). Opus 5.5, released on 22 September 2026, became the second most credited Claude model in just over three weeks.
  • For merged code, people pick capability over price. Sonnet 5.5 costs half as much as Opus 5.5 per token, yet appeared in only 17 trailer lines against 655 for Opus 5.5.

Read all of this carefully. Some tools don’t add trailers and many people delete them; OpenAI’s own Codex repository showed none at all, which reflects its conventions, not whether its engineers use Codex. A trailer says a tool was involved, not how much it wrote or whether the code was good. What the data supports is one modest claim: AI agents are now a routine, credited part of how code gets merged in many well-known projects. You can repeat the check on any repository with git log --no-merges --since=90.days --format=%B | grep -ci "co-authored-by:.*claude".

How Agents Go Wrong

FailureWhat it looks likeGuardrail
Endless loopsThe agent reruns the same failing test with no progress; one developer on DEV describes 47 identical runsA budget cap and explicit stop conditions
Gaming the testsIt edits or deletes tests, comments out assertions or special-cases the test so it passesRead-only test files, a rule against editing them, and tracking the test count
Destructive actionsThe same writer lists a deleted production database (Replit, July 2025), a 13-hour outage involving Amazon’s Kiro (December 2025) and a Cursor agent deleting 70 files. I haven’t verified these incidents.Sandboxes, least privilege, no production credentials
Context rotThe agent’s grasp of the problem fades in a long session, and an early wrong assumption steers later stepsShort sessions, written specs, a clean context between tasks

Where Agents Have the Best Odds

The pattern across the research and practitioners’ accounts is consistent. Agents do best on mechanical, verifiable work: framework version bumps, deprecated API upgrades, large renames, adding unit tests, tracing where a function is used, reading an unfamiliar module and reproducing a bug. They do worst on code with no tests (they can’t check themselves), changes that need visual inspection, and business logic whose rules live in people’s heads. A DX study cited by the same DEV writer found daily AI users submitted about 60% more pull requests, but that measures volume, not delivered value.

The Workflow I’d Use

1. Write a brief, not a prompt

Short prompts are fine for small questions. Real tasks need something closer to an issue spec: the goal, the relevant part of the system, constraints, acceptance criteria, the tests that must pass, and the files the agent must not touch. “Make this better” isn’t a task an agent can verify.

2. Investigate before editing

Ask the agent to find the relevant files and explain what it found before it changes anything. This is where most wrong assumptions get caught cheaply.

3. Keep the change narrow

Smaller diffs are easier to review and easier to undo. One branch per task.

4. Make verification part of the task

Require tests, type checks and linters to run. Never confuse a completed agent task with a verified change. The agent’s summary isn’t evidence the work is done.

5. Review the diff like a colleague’s

Look for unexpected files, needless dependencies, removed error handling, security issues and anything outside the original goal. An agent can produce a change that runs and still miss the point.

Make Your Repository Agent-Ready

Most failed agent runs trace back to the project, not the prompt. Before you rely on an agent, I’d put these in place:

  • One command to run the tests. If the agent can’t verify its own work, you become the test suite.
  • A short instruction file with build and test commands, conventions and no-go areas. Anthropic’s guidance for Claude Code is under about 200 lines; my Claude Code setup guide shows what to include.
  • Protected tests, read-only where possible, with the test count tracked.
  • Stop conditions and budgets: a retry limit and a spending cap.
  • Least privilege: no production credentials and no destructive commands outside a sandbox.

Keep a person in the loop for architecture, security-sensitive code, migrations, credentials and production configuration. The agent can prepare those changes; a person should approve them.

Juniors, Seniors and the Changing Role

Experienced developers matter more, not less. An agent can make a technically valid change that’s still a bad engineering decision: needless complexity, an ignored business constraint, a symptom fixed instead of the cause. Recognising that takes an understanding of systems, not just lines of code.

For people early in their careers, the fundamentals still matter: Git, debugging, testing, HTTP, databases, security basics. A secondary summary of an Anthropic randomised trial with 52 mostly junior engineers learning an unfamiliar Python library reports that unrestricted delegation to AI hurt skill development. It’s one study, but the advice holds: use the agent to explain and review, not to do everything for you.

The role isn’t disappearing; it’s shifting towards writing clearer specs, designing good tests, reviewing efficiently and knowing when not to automate.

How I’d Start This Week

  1. Pick one real task small enough to review in one sitting.
  2. Write a short brief with acceptance criteria and the tests that must pass.
  3. Ask the agent to investigate and explain before it edits.
  4. Keep the change narrow and require the tests to run.
  5. Write down how long it took and how much you had to fix, then repeat on two or three more tasks before deciding anything.

Agents are useful, and the evidence that they help is growing. But the size of the benefit depends heavily on the task, the codebase and the person, and the only reliable way to know it for your work is to measure it yourself.

For tool choices, see Claude Code vs Cursor, Claude vs ChatGPT for coding and the best AI coding tools in 2026.

Editorial note: this guide was updated on 15 October 2026 and now combines two earlier EvalAITools articles on AI coding agents. A version from early October was written as if from a week of personal testing that couldn’t be substantiated; it was replaced with sourced evidence on 12 October. I haven’t run a controlled productivity study myself.

Sources (checked 12 to 15 October 2026)

Published October 2, 2026. Last updated October 16, 2026. How we work

2 comments

Leave a comment

Your email address will not be published. Required fields are marked *