Alex Krentsel discusses self-modifying agent harnesses and their potential to trigger a recursive self-improvement takeoff.
Insight
Krentsel: AI self-improvement requires collapsing outer optimization loops
“You have some outer system that's optimizing some inner system. What if you want to optimize the way you're doing? You're optimizing, then you need some outer, outer loop, and it's this infinite recursion out. And the only way I think out of that is to collaps…”
Assertion Supported
Krentsel: OpenClaw, Pi, and Claude Code hardcode static agent policies
“These are all policy decisions that are static, that are defined for OpenClaw, or for Pi, or for Clawed code, if you look at their Source code. And so that is the kind of, that is the policy of what an agent is, the tools it can use, the skills it has, how it …”
Insight
Krentsel: Improving AI models should architect their own agent harnesses over humans
“We believe All of that needs to be improvable by the agent, especially as the agents keep getting better, because as they keep getting better, it's this better lesson. You don't want to over-specialize because you don't want the human kind of deciding all thes…”
Assertion Open · timeframe Aug 2026
Krentsel: Exo autonomously modified its code to inspect Pokémon game RAM
“We've had XO running, playing, playing Pokemon. And while it's running, the system itself decided to try inspecting the like RAM of the game and then went and mapped the RAM to, and people have reversed in the past, people have reverse engineered this manually…”
Insight
Krentsel: Harness architecture must enforce agent rules instead of model alignment
“My bet is this though, that people keep trying to get models to do things that align with their goals and alignment is an unsolved problem. We keep trying to like RLHF, like try to align these models to do the right thing. In harness space, we actually have an…”
Insight
Krentsel: Decoupling executor from harness enables safe agent self-evolution
“What this gives you this nice split is 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. So the executor can propose changes to itself in a wa…”