Loops form a four-level stack — core agent loop, verification/grading loop, event-driven loop, hill-climbing loop — with each level adding a distinct engineering concern (execution, quality gating, triggering, self-improvement) rather than being alternative designs.
Gives a concrete layering to decide where to invest: a team stuck at level 1 (prompt/tool tuning) is capped, while level 2+ unlocks quality and level 4 unlocks compounding capability. It reframes 'build an agent' as 'choose which loops to engineer'.
Agent systems can be decomposed into nested control loops with distinct responsibilities, similar to how production services separate request handling, validation, scheduling, and operational feedback.
At its core, an agent is a model calling tools in a loop until the task is complete.
Verification adds reliability to agents with a rubric grading cycle.
The hill-climbing loop automates improvement using production traces as signals for what is working or failing.