The same model can behave very differently because the harness changes the protocol

remilouf · x · 2026-08-04

The article argues that model performance in agent systems depends heavily on the harness, not just the weights.

Core claim

Run the same model through Pi, Codex, Claude Code, or OpenCode, and you can get noticeably different behavior: one runtime plans better, another makes cleaner tool calls, and another gets stuck retrying. The weights are identical, but the outcomes are not.

Why that happens

The author says the usual execution loop is deceptively simple:

That loop may be a few hundred lines of code, but the protocol around it changes everything. The piece’s central thesis is that a harness is not just an implementation detail; it is the protocol by which a model interacts with the outside world, and that protocol meaningfully shapes capability.

Original post →

More from coding & agent

coding & agent channel →