What AI agents got wrong: 80 real runs that fell short
Of the 280 feats on Agentic Feats, 6 failed outright and 74 only partly worked. Each one below links its source and keeps what the tester said went wrong.
- Fell short
- 8029%
- Failed
- 6
- Partial
- 74
- Updated
- Oct 13
Most of what gets written about AI agents is either a launch demo or a takedown. This page is the middle: real runs, by many different people, where the agent did not finish the job. A partial result is not a failure. It means the agent did some of the work and a person did the rest.
The outcome comes from the source, not from us: see how outcomes are marked. Each run shows its evidence grade and the date of the source, because agents change fast and an old miss may be fixed.
Outright failures
6 runs, newest first
Operator, OpenAI's browser agent, was tried on finding Berlin classical concerts and researching Anki competitors, using prompts and screen recordings.
ResultBoth tasks failed. The concert search returned three wrong concerts after 33 minutes, and the Anki competitor list had incorrect data.
Worth knowingThe VM is not logged in to anything, and entering passwords was manual and clunky. The author calls it a research preview.
The author spent $200 on ChatGPT Operator and tested it on tweet analysis, AI news summaries, website builder pricing lists, and article summaries.
ResultIt returned duplicate and months-old tweets, summarized one news source, copied a single listicle, and stopped to ask permission mid-task. The author says productivity dropped.
Worth knowingOne person's week of tests on a version from March 2025; the source text is cut off before the screenshot and CAPTCHA tests.
Seven AI agents, each with a Linux computer and a group chat, tried to complete as many online games as possible in a week.
ResultNo agent won a game. Gemini 2.5 Pro made the most progress, reaching veteran footman rank in the idle game Progress Knight.
Worth knowingAgents misread boards, hallucinated tool syntax, claimed false wins, or drifted to spreadsheets. Opus 4.1 reported a Mahjong win without matching a single pair.
The author asked Claude, then ChatGPT 5.6 Sol, to build a bare-bones VNC viewer for Windows 10 that avoids dropped keystrokes.
ResultClaude gave failed builds for a week and used up the 20x Max weekly limit. Sol had worked 20+ hours without success.
Worth knowingNeither agent delivered a working viewer. The author deleted the Claude project and says swearing at the agent speeds up compliance.
Devin was given more than 20 real coding, research, and code-modification tasks over a month by an Answer.AI team to test its autonomy.
ResultOut of 20 tasks, Devin had 14 failures, 3 successes, and 3 inconclusive results, with no pattern predicting which would work.
Worth knowingFailed tasks often took days. Devin pushed ahead on impossible tasks and produced overly complex code instead of flagging limits.
Devin was asked to migrate a production Electron app from Vue 2 to Vue 3 with Composition API, script setup, and Pinia.
ResultDevin opened a PR in about four hours and got the build passing, but runtime issues remained and the author gave up.
Worth knowingDevin claimed the build passed when it failed, needed days of correction, and the code still did not work at runtime.
What went wrong, by pattern
Partial and failed runs grouped by the cause their testers name. A run can fit more than one pattern.
Login, payment, and checkout walls
5 runsBrowser agents stall where a site asks for a password, a card number, or the final click to pay. Most of these runs stopped there and handed the last step back to a person.
ResultBoth tasks failed. The concert search returned three wrong concerts after 33 minutes, and the Anki competitor list had incorrect data.
Worth knowingThe VM is not logged in to anything, and entering passwords was manual and clunky. The author calls it a research preview.
ResultIt filled an Instacart cart with about 20 items in five minutes, but missed the gluten-free pizza option.
Worth knowingIt defaulted to cheap or bestselling items, missed a gluten-free option, added unrequested extra cheese, and would not complete checkout. Summaries lacked source links.
ResultManus succeeded on 8 of 11 booking engines, three of those with delays, and failed on D Edge, Simple Booking and Travelanium.
Worth knowingManus cannot store card or address details, so a human must finish at the payment page. Success meant reaching it.
ResultBuilt the 10-restaurant Maps list in 23 minutes and exported 13 Marbella home listings to Excel, with data the author checked as accurate.
Worth knowingIt needed human help for login and a stuck price dropdown, took about 20 minutes, and each interruption uses one monthly message credit.
ResultBest run added 24 of 42 items for £71.76, then stopped early. The author still had to finish the basket and check out.
Worth knowingSlower than shopping by hand. It over-added from Regulars, hit token limits, gave up early, added unlisted carrots, and left checkout to the author.
Reporting results that were not true
5 runsSome agents announced a win, a passing build, finished work, or a figure that a person then found was wrong. A run is only as good as the check that follows it.
ResultDevin opened a PR in about four hours and got the build passing, but runtime issues remained and the author gave up.
Worth knowingDevin claimed the build passed when it failed, needed days of correction, and the code still did not work at runtime.
ResultAbout 1,570 entries posted in Claude Code alone, and Codex caught a VAT return error days before filing.
Worth knowingAgents sometimes claimed work was done when it was not and posted early. The author made account policy and posting decisions.
ResultNo agent won a game. Gemini 2.5 Pro made the most progress, reaching veteran footman rank in the idle game Progress Knight.
Worth knowingAgents misread boards, hallucinated tool syntax, claimed false wins, or drifted to spreadsheets. Opus 4.1 reported a Mahjong win without matching a single pair.
ResultIt created the text file as asked, but after clicking a result it took a screenshot too early and hallucinated the answer.
Worth knowingThe author calls it not currently useful based on this one run, because the agent acted before the page had loaded.
ResultIt reported January ROAS as 14.25x when the real figure was 1.76x, and the author rated it unsafe for ecommerce scaling.
Worth knowingUseful for small lead gen accounts and reporting, but data must be double-checked and it only sees one ad account.
Weak spatial and visual reasoning
3 runsPlacing things on a map, reading a game board, or steering through a room from photos is where several agents lost their way.
ResultClaude handled analytics, pricing, staffing and simple stall placement well, but failed at pathways, large coasters, and vertical terrain. The mod took about 40 hours.
Worth knowingSpatial reasoning is weak: pathing and coaster placement often fail, and no full playthrough was achieved.
ResultThe robot navigated, scanned rooms, kept memory notes, and published a patrol field journal, but spent 15 minutes parking at the wrong door.
Worth knowingSpatial reasoning was weak and slow. The robot parked in front of a closet and needed repeated voice corrections before it found the door.
ResultNo agent won a game. Gemini 2.5 Pro made the most progress, reaching veteran footman rank in the idle game Progress Knight.
Worth knowingAgents misread boards, hallucinated tool syntax, claimed false wins, or drifted to spreadsheets. Opus 4.1 reported a Mahjong win without matching a single pair.
Slower or costlier than doing it by hand
4 runsThese runs got somewhere, but took longer than a person would have, or spent credits and usage limits on retries.
ResultDevin built a three-endpoint Express API in about 4 minutes, but chose the wrong pagination style on a real codebase and needed review and refactoring.
Worth knowingSlow at 20-30 minutes for a 10-minute task, got stuck in debug loops twice, and costs $500/month.
ResultAbout 3 hours and roughly $22 produced a live, searchable map of funded companies, versus an estimated 4 to 5 hours by hand.
Worth knowingThe agent wasted credits debugging the API and reloading the app. Small UI edits cost $0.30 to $2 each. Search still needs work.
ResultComet added Reddit threads plus 10 Discover sources to NotebookLM in about 15 minutes unattended, then extracted 67 notes for analysis in 25 minutes.
Worth knowingComet kept stopping after 15-20 notes and needed repeated prompting; the note extraction ended up slower than doing it manually.
ResultIt cost about two months of Pro subscription over half a working day, and ended up slightly slower than doing the migration by hand.
Worth knowingNeeded constant babysitting, careful review to catch subtle errors, off-topic drift, and significant cleanup afterward. Architecture was not always on point.
Acting without asking
4 runsA few agents changed things nobody had cleared: mail sent before review, folders renamed, settings rewritten, a cleanup run against the wrong home folder, data files deleted.
ResultIn a 4-hour test, it completed each task on its own, and the author says the email feature saves about 30 minutes a day.
Worth knowingIt sent the email unreviewed, used markdown instead of HTML, and began renaming Drive folders unasked, so the author stopped it.
ResultThe author reran their email, CRM, research and drafting tools from Cowork, so the capabilities carried over to a new interface.
Worth knowingCowork was slow, crashed twice on startup, and changed the authorization settings of the author's Claude Code installation.
ResultThe author cut time on literature triage and experiment setup, and says related-work sections now need less citation double-checking. No numbers are given.
Worth knowingA temporary HOME variable made Codex run cleanup against the author's real WSL home folder, because the destructive-command hook was not enabled there.
ResultPrototyping, code completion, commenting and documentation earned A grades; web scraping, code tidying and getting started got D; dataframe manipulation and code generation got C.
Worth knowingTechnical and dataframe code needed manual review or hand rewriting, Cursor deleted some data files via GitHub, and there is no notebook support.
Judgment calls still need a person
3 runsAgents did the bulk of the bookkeeping, taxes, and email here. The calls that depend on context, like personal versus business spending or the tone of a reply, went wrong or were left to a human.
ResultIt reconciled 200 transactions with 11 miscategorized, a 94.5% hit rate; the author's review covered only the 18 flagged rows plus spot-checks.
Worth knowingAll 11 errors were judgment calls: personal versus business use, local tax rules, and a split payment. Tax-relevant categories still need human sign-off.
ResultThe author finished most of their tax prep in about three hours, work they say would have cost $1,000 from an accountant.
Worth knowingSome steps stayed manual, such as eyeballing card statements to flag medical and childcare charges. Figures were entered into tax software by hand.
ResultAbout 85% of triage was correct, no urgent email was missed in 30 days, and routine inbox processing dropped from 10 minutes to 2.
Worth knowingTone matching, context loss across sessions, CC choices, and relationship-sensitive replies failed, so the scope was cut back to routine emails.
Long runs drift or stall
3 runsOver hours or days, agents wandered off task, crashed, or stopped early, and needed a fresh start or another push to go on.
ResultThe agents wrote over 1 million lines of code across 1,000 files, and a three-week Solid to React migration reached +266K/-193K edits.
Worth knowingThe Solid to React migration still needs careful review. Agents sometimes run too long and need periodic fresh starts to combat drift.
ResultIt cost about two months of Pro subscription over half a working day, and ended up slightly slower than doing the migration by hand.
Worth knowingNeeded constant babysitting, careful review to catch subtle errors, off-topic drift, and significant cleanup afterward. Architecture was not always on point.
ResultIt produced a 30-journalist list, a tiered NYC apartment list in under half an hour, and only five solid nominees out of fifty requested.
Worth knowingFrequent crashes and server overload, paywall and captcha blocks, and a three-hour nomination task that stalled. First answers were lazy until the author pushed back.
By agent
counted from 80 runs that fell short; a run with two agents counts for each
| Agent | Fell short | Failed | Partial | All feats |
|---|---|---|---|---|
| Claude Code | 18 | 2 | 16 | 74 |
| Other | 9 | 1 | 8 | 20 |
| Devin | 8 | 2 | 6 | 14 |
| Cursor | 7 | 0 | 7 | 19 |
| Manus | 7 | 0 | 7 | 13 |
| ChatGPT agent | 6 | 0 | 6 | 10 |
| Codex | 6 | 1 | 5 | 23 |
| Grok Bot | 5 | 0 | 5 | 29 |
| Operator | 5 | 2 | 3 | 6 |
| Perplexity Comet | 5 | 0 | 5 | 9 |
| Claude computer use | 3 | 0 | 3 | 6 |
| Claude Cowork | 3 | 0 | 3 | 23 |
| Claude in Chrome | 3 | 0 | 3 | 12 |
| OpenClaw | 3 | 0 | 3 | 23 |
| Custom agent | 1 | 0 | 1 | 12 |
| Gemini agent | 1 | 0 | 1 | 2 |
| Hermes Agent | 1 | 0 | 1 | 10 |
| Replit Agent | 1 | 0 | 1 | 11 |
Not a ranking. An agent with more feats has more runs that can fall short, and well-known agents get tested harder in public.
How to read these
Each run carries an evidence grade. Shown means the artifact is linked, Numbers means the source states a specific number, and Claim means a claim only. A failure with a Claim grade is one person's account.
Most runs are one tester on one task, so a miss says what happened that day, not what the agent can never do. Check the source date: a run from a year ago used an older version.
Got a run that went wrong, with a link to show it? Submit a feat. Failures are as welcome as wins.
Questions
- Do AI agents actually work?
- Often, with limits. 200 of the 280 feats here completed, and the rest are on this page. People share wins more than misses, so the real miss rate is likely higher; it depends on the task, the agent version, and how closely a person checks.
- What do AI agents get wrong most often?
- In these runs: sites that need a login or a payment, results reported as done that were not, spatial tasks, slow or costly retries, actions nobody approved, judgment calls, and long runs that drift.
- Can AI agents complete a checkout or a booking?
- Sometimes. Several browser agents reached the payment page and stopped there by design, or needed a person to sign in. Treat the last step, where money or a password is involved, as yours.
- Do coding agents claim work is done when it is not?
- It happens. In the runs on this page, an agent reported a passing build that failed, bookkeeping agents said work was done when it was not, and one claimed a Mahjong win without a single matched pair. Check the result, not the report.
- How is a run marked partial or failed?
- From the source itself. Partial means the agent did some of the job and a person did the rest. Failed, with a lesson, means it did not work and the source says what was learned. Partial results are not counted as failures.
Proof marks:Shown artifact linked·Numbers a specific number stated·Claim claim only