Agentic best practices
See how an agent system works before you build one
The interaction library documents what a human sees when working with an agent. This library documents what is happening underneath: how an agent decides, calls tools, keeps state, hands work to other agents, waits for a person and recovers when something fails. Every pattern is a diagram you can run, step through, break and compare, with a deterministic simulation and the primary sources that back it.
3 interactive patterns · 46 planned · 9 lifecycle stages · 27 verified sources
Start with one of three
foundations · established
Single-agent tool loop
One model decides, one tool runs, the result comes back, and the model decides again until the job is done or a budget runs out.
Run it →multi agent · established
Orchestrator and workers
A lead agent breaks a task into bounded sub-tasks, hands each to a worker with its own context, and synthesises what comes back.
Run it →graph · established
Stateful graph with branching and human approval
Explicit nodes and edges over typed, checkpointed state: the run branches on a condition, waits for a reviewer, and resumes later from where it stopped.
Run it →Three layers, one site
Interaction
How a human understands, supervises and collaborates with an agent. The interaction library.
Engineering
How an agent reasons, uses tools, coordinates, keeps state and executes. This library.
Operations
How the system is secured, evaluated, deployed, observed and governed. Security and governance, the SDLC explorer.
Every engineering pattern names the interaction patterns a human meets when it runs, and the lifecycle stages where it earns its keep.
Six ways in
- Pattern libraryExplore interactive architectural patterns by family.
- SDLC explorerStart from a lifecycle stage and find the patterns that help there, with the reason.
- Graph engineering academyFrom an agent loop to a workflow graph, in seven modules, no graph theory assumed.
- Architecture playgroundBuild a graph, add a reviewer, break a node, replay.
- Security and governanceTrust boundaries, attack surfaces and the controls, pattern by pattern.
- Research and referencesThe source registry, with dates, verification and what each is used for.
What a simulation is, and is not
Every run on this site is a learning simulation: a deterministic, authored trace with curated example inputs. It shows what each component receives, decides and produces, and it is repeatable. It is not a real model execution; no model is called to draw or step a diagram. A connected mode that runs real frameworks under consent and budgets is specified but not built. The label on every stage says which you are looking at.
The Agents & Humans Briefing
How humans and agents work together: the day's field notes and the patterns behind them, in one short email around noon UTC.
Free. No spam. Unsubscribe anytime.