Agent = model + harness
On its own, a model cannot do anything in another environment (e.g. your computer). The harness runs on your computer, keeps the context, sends it to whichever model you pick, takes the actions the model asks for and appends action outcomes to the context. This plays five rounds of that loop, starting from nothing but a system prompt.