Alex Krentsel on Why the Harness, Not the Weights, Is the Next Frontier
Alex Krentsel argues the next leap in AI comes not from bigger model weights but from agent harnesses that read, edit, and rebuild their own code at runtime, and explains why that recursive self-improvement is finally possible now that an agent is just a few thousand lines of code.
The Body We Give the Brain
Progress in AI is moving off the model weights and onto the harness, the tools, memory, and code wrapped around the LLM.
the shift over the last year to agents has made us much more aware of the power that lies in the harness, the tooling, the body that we provide to the brain of the LLM
Collapse the Loop
Instead of an outer program that supervises and rewrites the agent, Exo makes the running system responsible for improving itself.
the only way I think out of that is to collapse that loop down and make it so that the system itself is responsible for improving itself
Every Component, Not Three Slots
Today's agents let you swap memory, skills, and tools through a few human-driven plug-in points; Exo makes every component agent-editable.
I'd put red lines around all components here and say they are all changeable by the agent itself
Executor, Harness, Sandbox
Exo splits an agent into a stateless executor that holds all policy, a harness that holds protected state and secrets, and an isolated sandbox where actions run.
it gives you an isolated execution environment down here. It gives you protected state and then it has a very explicit stateless layer that's safe for self-evolution
Edit Itself, Then Soak
Exo mounts its own executor code in the sandbox, lets the LLM rewrite that policy code at runtime, and a guardian rebuilds it, runs one step, and rolls back if it breaks.
we try to bring up the executive let it proceed one step and if it breaks itself off accidentally, it'll get rolled back to the previous state automatically
Enforce It, Don't Ask For It
Rather than trusting the weights to obey instructions like keep the history or hide the key, Exo makes those properties true in the architecture itself.
if you never want to delete your history, you have to enforce that in the architecture of your harness rather than just asking in context, please LLM, don't ever do anything that'll delete my history
The 16-Cent Discord Fix
Asked why a Discord message cost 16 cents, Exo re-architected its own adapter at runtime for a roughly 96 percent cost cut and committed the change back.
a very funny failure mode is it could totally be like okay I'm just not going to do it because that's the cheapest way for me to save money
The Medium Is the Material
Improving model weights meant backpropagation, and you can't feed a trillion-parameter model's weights back into its own context; the harness is just code an LLM already writes, so the loop finally closes.
the code is the thing being produced and is also the thing running at this layer which is why I think it's the right layer to think about RSI