How the research works
What we read, how a fact is counted, and what the verdicts mean.
Where the facts come from
We read the source code of 32 agent harnesses, such as the tools that run coding agents, research agents and assistants. Each open-source harness is read at one pinned version: a single commit, noted by its short code. A fact stays true to that version, and anyone can open the same lines. A harness whose code is closed is studied from its official documentation instead, and it is marked that way.
Every fact is tied to code
A fact is a short statement, such as how a harness decides when to shrink its context. We count it only when it points at a file and a line, or at the official docs for closed products. Facts that cannot be tied to a source are kept as leads and are never counted. Today that is 11,556 facts across 33 topics. The app shows each fact beside the line it came from.
Review rounds
The research moves in rounds (23 so far, last updated 2026-10-28). In a round we read new code, re-open earlier facts and correct the ones that were wrong, out of date or too strong. We study each harness from outside, independently: no harness author writes or signs off a verdict, and we say where a harness falls short as well as where it does well.
What the verdicts mean
Each topic gets a plain verdict for your kind of agent. There are no scores, rankings or meters.
- Must-have
- An agent of this kind needs it. Without it the agent is likely to fail in ways the research has seen.
- Recommended
- Most agents of this kind are better with it, and few good reasons exist to skip it.
- Optional
- Useful in some designs. Choose it when your agent has the problem it solves.
- Doesn’t apply
- This kind of agent does not need it, for example because it has no browser or no long sessions.
How settled a topic is
- Settled practice
- Harnesses that handle it well do it in much the same way.
- Emerging
- A few harnesses do it and the approach is still changing.
- Open problem
- Nobody has a convincing answer yet. We say so rather than guess.
Topics in layers
The 33 topics are grouped into 8 layers, from L0 (foundations such as errors and failover) up to L7. See the whole map.
What is on this website, and what is in the app
This website shows the map, the verdicts and the counts. The checked facts, the code lines, the rules for each topic, comparisons between harnesses and the assistant that answers your questions are in the app. You sign in with Google, and new accounts are approved by hand.