Lesson 01 · The stack · 12 min
The loop stack
The agent loop — a model calling tools until it is finished — is the part everyone builds first and the part everyone talks about. It is also the part that is nearly solved. What separates a demo from a system is the loops wrapped around it.
The stacking is the point. Loop two makes the output trustworthy enough to run unattended; loop three makes it run unattended; loop four makes it get better while it does. Each one is only useful once the one beneath it works.
The lab beside this lesson is loop two with a switch. Turn verification off and you have loop one alone: a single draft, shipped. Note that it always reports a pass — not because it was good, but because nothing looked at it. That is the honest state of most agents in production.
This is also a map of what you have already built. The evals course is where the standard in loop two comes from. The graph course, which comes later, is how you constrain what loop one may do. Neither was named as harness engineering when it was written, but that is what they are — and the harness engineering course, next, is where that idea gets its own treatment.
Checkpoint
Run the same task with verification off and on, and describe what the checker changed.