Definition
Plain language
The wrapper of code, tools, and loops around an AI model that turns the raw model into an agent that can actually do things.
As stated in the literature
The surrounding software that drives a stateless model in an action-observation loop — context assembly, tool dispatch, stopping logic, sandboxing, logging; can change the same model's token usage and behavior by an order of magnitude, so model comparisons must hold it fixed.
Also called: scaffolds, scaffolding
Why it matters: It can change a model's behavior and cost by a huge margin, so fair comparisons between models must keep the scaffold fixed or risk measuring the wrapper instead of the model.
For example, the same model can either flail or solve a coding task depending on the surrounding code that feeds it context, runs its tools, and decides when it's done.
Heard on the show
“The scaffolding you never think to inspect.”Episode 210 — Same Website Request, Different Code — The Bias You Can't See