Agents can run a whole research pipeline. They still can't tell when they're wrong.
A new evaluation runs 8 harness-model combinations across 100 real frontier-science tasks and finds that the dominant failure mode isn't bad tools or weak scaffolding — it's the absence of a metacognitive loop that checks output against evidence.

The paper
How Do Agents Fail on AutoResearch: End-to-End Diagnostic Evaluation on 100 Real-World Frontier Research Tasks (Fei, Liu, Yu, Chen, Li, Thapa, Ciobanu, Mao, and Das) does something most agent evaluations don't bother with: it watches the whole trajectory, not just the final grade.
Most benchmarks for "AutoResearch" — the emerging paradigm where a single agent carries a research task from hypothesis to something resembling a finished paper — score outcomes. Did the answer match the reference? Did the code run? That tells you whether an agent succeeded, but not how it failed when it didn't, and in my experience that second question is the one that actually determines whether you can trust the system in production. A model that fails randomly is a different engineering problem than a model that fails in the same three ways every time.
The authors built AutoResearchEval: 100 tasks grounded in published frontier science across 7 domains, spanning the full research lifecycle — ideation, retrieval, execution, analysis, writing, and review. They ran 8 harness-model combinations over all 100 tasks, producing 800 full agent trajectories, then used a human-calibrated agent-as-a-judge pipeline to annotate what happened at each step, not just at the end. That process-level annotation is what makes this work different from a leaderboard.
What they found: 45 patterns, one root cause
From those 800 trajectories, the authors distilled the AutoResearch Failure Taxonomy (ARFT) — 45 empirically-grounded failure patterns, derived from what actually happened in the transcripts rather than from an a priori theory of how agents should fail. That's a meaningfully large and specific taxonomy; it implies research-agent failure isn't one or two dominant bugs but a long tail of distinct ways execution can go sideways — a citation that doesn't say what the agent claims it says, an analysis step that silently drops an edge case, a literature search that stops one query short of the paper that would have changed the conclusion.
But the interesting result isn't the count. It's what the patterns converge on. Across all 45 patterns, the authors trace a single overarching limitation: agents lack a metacognitive loop. Concretely, that means the ability to check what was produced against what was actually found, revise the output when it doesn't hold up under that check, and — the harder one — question whether the path taken to get there was sound in the first place, not just whether the final artifact looks plausible.
Below is the shape of it: agents run the research pipeline as a straight line, and the loop that's supposed to close back on itself — check, revise, question the path — never engages.

Why this is the useful finding, not the depressing one
The part worth sitting with is where the authors locate the deficit. The same failure patterns recur across all 8 harness-model combinations — including the strongest models they tested. That's the finding that matters for anyone building on top of these systems: this isn't a scaffolding bug you patch with a better retry policy or a stricter tool schema. It shows up at the model level, consistently, regardless of which harness is wrapping it.
That's a more actionable result than it sounds. "The agent sometimes hallucinates" tells you almost nothing about what to build. "The agent lacks a mechanism to check its own output against the evidence it retrieved, and this holds across every scaffold we tried" tells you exactly where the gap is and roughly what a fix would need to do — inject a verification step the model doesn't currently perform on its own, rather than hope a smarter base model eventually starts performing it unprompted.
The authors are careful not to oversell this. They flag it explicitly as an open question: whether orchestration-level interventions — forced self-critique passes, external verifiers, retrieval-grounded revision steps — can close a gap that originates in the model rather than the wrapper around it. They ran the diagnosis; they didn't test the fix. That's the right place to stop a paper like this, and it's also exactly the experiment I'd want to see next.
What this means if you're building agentic research or analysis tools
I lead generative and agentic AI work in production, and this result lines up with what I've seen building systems that are supposed to do multi-step reasoning over evidence rather than single-turn generation. The failure mode is almost never "the model doesn't know the right answer." It's that the model commits to an intermediate step, doesn't re-examine it once new evidence arrives, and carries the error forward because nothing in its execution loop asks "does this still hold up?"
The practical implication is that if you're deploying an agent for anything resembling research — literature review, multi-step data analysis, evidence-grounded writing — you should not assume a stronger base model closes this gap on its own, because the paper's core claim is that it doesn't, at least not among the 8 combinations tested. What does help is architecting the check back in explicitly: a mandatory revisit-the-evidence step before an agent is allowed to finalize a claim, an independent pass that re-derives a conclusion from the retrieved artifacts rather than trusting the agent's own summary of them, and — the hardest one — a mechanism that lets the system back up and reconsider its whole approach, not just patch the last sentence it wrote. None of that is exotic. It's the kind of review process a competent human researcher runs by default, and the taxonomy in this paper is a fairly precise map of what's missing when an agent tries to skip it.
AutoResearchEval and ARFT are publicly released, which matters — a shared, process-level taxonomy is what lets the next round of work test specific interventions against a fixed set of named failure patterns instead of re-discovering the same 45 problems from scratch.