The machinery wrapped around the agent (the inner loop): it decides what the task should be, launches the agent with a fresh window, evaluates the outcome against the goal function, keeps score somewhere durable, and chooses the next move. You already run one by hand and call it the backlog; writing it down as a system is what lets it run unattended (Chapter 13).