In practice
The loop is only one part of what people call an agent.
Some tools sell you a runtime, some sell you a host, and some bundle a
long-running assistant platform around both.
Current default
Agent runtime
ELI5: The worker keeps looking around the room, picking the next step, and checking whether the job is done.
What it actually is: The observe-decide-act-evaluate loop plus state, retries, memory retrieval, and stop conditions.
Try it: Start with lab 06.
Real tools: ReAct loops, LangChain agents, OpenAI Agents SDK, Semantic Kernel, custom runtimes.
Current default
Absorbs other layers
CLI or IDE agent
ELI5: A worker plus the front desk plus the toolbox all bundled into one station.
What it actually is: A user-facing assistant that combines runtime, host experience, tools, approvals, and context handling.
Try it: Follow lab 09 and lab 11.
Real tools: Goose, Aider, OpenCode, Claude Code, Gemini CLI, Copilot CLI.
Useful niche
Persistent agent system
ELI5: The worker never clocks out; it keeps notes, messages people, and comes back to jobs later.
What it actually is: A long-running assistant with memory, scheduling, skills, channels, and durable task state across sessions.
Try it: Explore the persistent-platform stretch goal.
Real tools: Hermes Agent, OpenClaw, long-running team assistants.