Skip to content
Agent Engineering Lab
Glossary

Glossary

Plain, opinionated definitions of the terms the Lab keeps using.

Loop engineering
The 2026 practice of building the system that operates an agent instead of prompting it turn by turn: schedules and automations, parallel runs, maker-checker sub-agents, durable state. The orchestration is genuinely new. The loop it drives, and that loop’s stop problem, are not. See more →
Agent loop
The inner cycle a single agent runs: reason, act, observe, decide whether to continue, retry, stop, or escalate. Formalized as a control loop since the 1990s; ReAct is the modern language-model version. See more →
Harness
The runtime around a model: what enters the context window, how tools are dispatched, which hooks fire, how sub-agents, memory, and permissions work. The unit of evaluation is harness plus model plus task, not the model alone. See more →
Context engineering
Managing everything the model sees on a given call: what to include, compact, retrieve on demand, or drop. The discipline that replaced prompt engineering once context windows got large.
Maker-checker (verifier)
A second agent that reviews the first agent’s work and acts as the loop’s stop condition. The evidence shows a model is a weak judge of its own kind of output, so the checker has to be external to the maker, a code executor, a test suite it did not write, or a model with a different objective. See more →
Stop condition
How a loop decides it is finished. The oldest unsolved problem in agent loops, named the horns of a dilemma in 1995. A stop condition the model self-grades is not a brake. See more →
Capability gate
An enforced limit on what an agent may do, checked outside the model: a destructive action that cannot run without an out-of-band approval the agent does not hold. The fix for a credential that was wider than the task.
Blast radius
How much damage one agent action can do. The question an incident review asks first: when this loop acts against something that matters, what is it allowed to touch, and who can prove afterward that it was allowed.
No-progress detection
Halting a loop when it repeats the same call without new information. A cheap, reliable fence against a stuck agent.
Iteration cap
A hard ceiling on loop turns so a runaway cannot burn unbounded budget. A safety net, not a primary stop condition.
Failure buckets
Categorizing evaluation failures by mode instead of collapsing them into one accuracy number. Two agents at the same aggregate score can fail in completely different, production-relevant ways. See more →
Workflow versus agent
Most agents are workflows in costume. Reach for an agent only when the task needs judgment a workflow cannot encode; the win condition is dynamic decision-making, not raw capability. See more →
Multi-agent versus router
Whether to split work across agents is a workload question, not an architecture preference. If the work decomposes into branches that do not see each other, multi-agent can help; otherwise a single agent or a router is cheaper and more reliable. See more →
Trace
The recorded sequence of what an agent did and why. If you cannot inspect the trace, you cannot debug, audit, or govern the agent. The trace is the truth.
Human-in-the-loop
Approval gates, escalation paths, and audit trails treated as first-class architecture, designed up front, not bolted on after legal complains.
Lethal trifecta
The security shape behind most agent incidents: access to private data, exposure to untrusted input, and the ability to act externally. Hold all three and a prompt injection becomes an exfiltration or a destructive call. See more →
Delegated authority
Authority an agent carries as a verifiable token that can only narrow as it passes down a chain of delegations, enforced outside the model. The missing layer under autonomous loops. See more →