20 · the central idea

Same model, different agent

Change the harness and the agent changes, even when the model is exactly the same.

This is the observation the whole site rests on, and you can check it without leaving home. Take a model, put it behind two different products and ask them the same thing. The results do not look alike.

It is not that one reasons better. The reasoning comes from the model, and it is the same one. What changes is everything else: which tools it has in front of it, what it remembers of what it already did, when a human gets asked, what happens when a command fails, how much context fits before someone decides what to throw away.

Those decisions are not made by the model. They are made by the harness, and they are engineering decisions somebody wrote down somewhere.

Model and harness

Model produces text Decides what to do now Tool which one itmay use Permission whether it isallowed Effect touches theworld Result what came out Context gets writtendown and the model decides again, now knowing what happened model harness
The model only does the first box. The other five, and the fact that the chain starts over, are the harness.

The four decisions you notice most

  • One Which tools it sees A model with a dedicated editing tool does not work like one asked to edit with terminal commands. The second can do it, but it makes more mistakes and leaves less trace of what it changed.
  • Two What it remembers When the conversation runs long something has to go. What gets dropped, what gets summarised and what is kept whole determines whether the agent remembers the instruction you gave at the start.
  • Three When it stops Asking before deleting a file, or not asking. Running inside a confined space, or on your whole machine. These are policies, and every product picks its own.
  • Four What it does when something fails Retry, change strategy, warn. An agent that insists on the same broken command ten times and one that tries something else on the second attempt can have the same model inside.

Why this took so long to become visible

For two years the public conversation has been almost entirely about models. Which one scores higher, which one costs less, which one holds more context. Those are figures you can put in a table, and that makes them comfortable.

The layer above had no common name, no figures and was almost never public. You felt it in daily use and could not point at it.

DeepSeek publishing theirs under an MIT licence changes that part of the conversation, because for the first time there is a complete piece of that layer anyone can read end to end.

What this does not mean

The model still sets the ceiling. An excellent harness over a model that cannot program does not produce an agent that programs. The ability to reason is not made up for with engineering.

What a good harness does is bring the result closer to that ceiling instead of leaving it halfway. And what a bad one does is waste a good model.