Build Agent Loops That Never Stop Shipping
You start an agent, it does something, you check it, you start it again. Thatâs one loop, and youâre the scheduler. In this workshop youâll build the loops that run without you.
A four-hour working session with Joel Hooks.
Free, by application.
- Read the workshop page with your agent.
- Answer five questions about your work, availability, and whether you prefer one session or two. You can skip any answer.
- Edit the card and approve it before your agent sends anything.
The idea
The first workshop built one loop: an agent working one issue at a time. This one goes up a level: graphs of loops of graphs of loops. Your agentsâ work runs as durable plans that pick up where they left off, so shipping doesnât stop when you do.
What weâll build
- Loops that wake themselves, wait on real conditions, and keep going across restarts.
- Durable agent plans on Pi Durable: work runs as a graph, and finished steps never run twice.
- Judges that check work before it lands.
- Self-improvement: mistakes on the shipped path become fences39. Stale fences get deleted.
The factory needs something to build, so each of us builds a personal cloud inside a Linux container. Itâs the McGuffin. It also happens to be a place your loops could live afterward.
Working prototypes youâll leave with
- Your own agent loops, built to fit how you work.
- A personal cloud running in a container on your machine.
- A durable loop that shipped verified work while you werenât watching.
- One fence you added from a real mistake, and one you deleted.
Reference: the stack Joel uses
Read these for context. Youâll build your own.
| Pi | The breadboard: interactive prototyping and R&D |
| Pi Durable | Production: durable agents deployed to the cloud |
| pi-until | Time: watches and recurring wake-ups |
| rat-stack | The floor: Effect, Alchemy, and the fence |
| mischief | Our durable dynamic workflows, built on Pi Durable. Early. |
| rat-king | The network: an encrypted AT Protocol agent network |
| Matt Pocock's skills | Skills to combine and fork |
| Lauren Tan's skills | Memory, orchestration, and verification skills |
Before you come
- Watch the first workshop (90 min). We wonât repeat it.
- Have Pi installed and a model subscription youâre happy to spend.
- We check everyoneâs setup together a week before. No live install debugging.
Check your setup before you come. Your coding agent finds whatâs missing.
See the prompt
Check my setup for the "Build Agent Loops That Never Stop Shipping" session.
1. Check that Docker is running (Docker Desktop or OrbStack).
2. Create a private repo from the joelhooks/rat-stack template and clone it: gh repo create my-factory --private --template joelhooks/rat-stack
3. Read https://ratstack.sh/llms.txt
4. Tell me what is missing.Apply for a free seat
Four hours with Joel. Free, by application. The date gets set with the people picked.
How it works
Click the button. It copies a short prompt.
Paste it into your coding agent: Claude Code, Codex, Cursor, whatever you use.
Your agent drafts your application from what it knows about your work. It asks what it canât figure out.
It asks for your name and X profile. You can skip both. It asks when youâre free and whether youâd prefer one session or two. It also asks whether we can email you, and whether Joel can share your email with the others picked.
It shows you exactly what it will send. You approve it, then confirm by email.
Your agent sends nothing until you say yes.
Joel reads every application and picks who joins. Confirming your email isnât a seat.