Free module
Harness engineering
Learn agent harness engineering hands on: context budgets, tool design, permission modes, subagents, undo and a small harness.
The lessons
Each lesson is free to read in full. Create a free account to run its commands in a live lab and to sit its quizzes and tasks.
1 · Container lab
Context engineering for LLM agents
I can choose what goes into an agent's context window under a token budget.
Read the lesson2 · Container lab
How to design tools for LLM agents
I can write a tool a model uses correctly, with a clear name, a stated limit and a helpful error.
Read the lesson3 · Container lab
Permission modes for coding agents
I can say which actions an agent may take without asking in plan, ask and auto modes.
Read the lesson4 · Container lab
Subagents and context isolation
I can give a side task its own window and take back only a short answer.
Read the lesson5 · Container lab
Checkpoints and undo for coding agents
I can record every change a run makes, so that I can rewind the files to any step.
Read the lesson6 · Container lab
Build a small coding agent harness
I can put context, tools, modes, isolation and undo into one harness that I can run and rewind.
Read the lesson
Worked in a real lab
Every lesson of this module is worked in a lab started for you alone. The labs it uses:
Teaching a class? Set this module for your students with a teacher guide, marked assignments and a lab for every student.