Skip to content
01 The Harness

The loop, and who decides it is done

The stopping condition is the most consequential design choice in the whole construct.

Lesson 03 of 07 · 8 min

The canonical cycle is five steps: receive the prompt with system prompt, tools and history; the model returns text, tool calls, or both; the harness executes each requested tool and collects results; repeat; terminate. One full cycle is one turn.

Predict

In the default loop, what actually ends it?

The rest of this lesson unlocks when you commit above.