An agent loop is the repeated cycle an agent runs to make progress on a goal.
The shape, in one sentence: intake → context assembly → model inference → tool execution → persist → repeat until a stop condition is met.
Every long-running agent is some variant of this loop. The differences between agents are in the tools, the memory, the termination condition, and the routing — not in the shape.
See the full primer at What Is an Agent Loop?.