How do you turn a good model into something that actually gets work done? Put it in a loop, give it planning, tools, memory and actions, and engineer everything around it — the harness. Watch the lecture in ten short chapters with English and Chinese subtitles, follow the lecture map below, then build a small agent yourself in Colab.
Five acts, ten chapters. Prompting tricks grow into a loop; the loop gets four elements — planning, tools, memory and action; then the second half engineers the harness around the model, takes agents into the wild and its benchmarks, and ends with whole societies of agents. Click a chapter to watch it.
2026 is the race for the personal agent. The road there starts with tricks inside one model call — in-context examples, chain of thought, sampling and voting, self-critique — which later become planning, tools, memory and sensors.
A system that acts in an environment and learns from feedback. The idea runs from Minsky's Society of Mind through ELIZA and RL agents to LLM agents, and fits in a five-line loop: think, act, observe.
Decompose with least-to-most, search over thoughts with Tree of Thoughts, hand planning to a classical planner with LLM+P, reflect on real feedback, and interleave reasoning with acting in ReAct.
Let code do the math, let expert models and robot skills do the work, then see a tool call step by step: the model only writes a request, the harness decides whether to run it. MCP standardizes the connection.
Short-term memory is the context window; long-term memory is retrieval, built on text embeddings, or simply files with an index. Then action leaves the screen: PaLM-E, vision-language-action models and π0.
Prompt, then context, then harness engineering. The harness alone moves scores by 10–20 points. Manage the finite attention budget, package know-how as skills, connect tools through MCP, and steer with guides and sensors.
Three products, one loop: Claude Code bets on a simple single loop, Codex on one core for many surfaces, OpenClaw on being always on. When one agent is not enough, A2A lets agents hire agents — but more agents often hurt.
Retries, checkpoints and durable execution; sessions that outlive the context window; safety for agents that touch real systems; evals graded on outcomes with pass@k and pass^k — and why the best harness gets thinner as models improve.
Single agents (Devin), open worlds (Minecraft), multi-agent games and markets, and science (ChemCrow). Benchmarks moved from WebShop and SWE-bench to finishing whole jobs: fast kernels, unknown games, companies and AI research.
Planets don't react to predictions; people do. Economic world models simulate the economy through the beliefs and actions of many LLM agents, as in WonderEcon, and double as training gyms and safety tests. The lecture closes with five takeaways.
Three short notebooks turn the lecture into experiments. Click Open in Colab, then Runtime → Run all. Each ends with exercises. All three run on a free CPU runtime; a T4 GPU only makes Notebook 1 faster and lets you try bigger models.
MEMORY.md file memory and search it with grepKey terms of the lecture. Each link opens the video at the slide where the idea is explained.
The lecture's outlook (slide 132) lists where harness engineering is going. Six trends to watch:
"Harness engineering" became the 2026 term for building the system a model runs in. In OpenAI's case study, Codex agents wrote a whole internal product — about 1,500 merged pull requests and roughly a million lines in five months — while engineers designed the agents' workplace (slide 95).
On Terminal-Bench, the same model scores 10–20 points apart in different harnesses, more than the gap between many frontier models. Leaderboards now list every model–harness pair as its own row (slide 81, slide 107).
MCP for tools, A2A between agents, AGENTS.md and skills for know-how. MCP, AGENTS.md and goose moved to a neutral foundation, and Agent Skills became an open standard (slide 109, slide 110).
The race for the personal agent: a real-time front end in front of an agent harness, as in MOSS-Live, or an always-on gateway with a heartbeat that wakes the agent to check its to-do list, as in OpenClaw (slide 2, slide 3, slide 102).
"Let's think step by step" became reasoning models, ReAct templates became native tool calling, and hand-written compaction became models trained to compact their own context. What stays in the harness: permissions, state, connectors and evals (slide 128, slide 129).
From "answer the question" to "finish the job": ARC-AGI-3 asks agents to learn unknown games by playing them; at launch humans solved every environment and frontier models scored under 1% (slide 147). RSI-Exam replays an agent's research artifact on a sealed split (slide 149).
"What magical trick makes us intelligent? The trick is that there is no trick. The power of intelligence stems from our vast diversity, not from any single, perfect principle."
Agents are not new — and the multi-agent societies of Chapter 10 are Minsky's question with LLMs as the agents.
"Consistently, the most successful implementations weren't using complex frameworks or specialized libraries. Instead, they were building with simple, composable patterns."
Why Claude Code is a deliberately simple single loop (Chapter 7), and principle 1: start with one loop.
"Good context engineering means finding the smallest possible set of high-signal tokens that maximize the likelihood of some desired outcome."
The principle behind slide 83: context is a finite attention budget.
"The biggest lesson that can be read from 70 years of AI research is that general methods that leverage computation are ultimately the most effective, and by a large margin."
Why the best harness gets thinner as models get stronger — and principle 10: delete regularly.