You don't need a better agent. You need a better debug loop.

I've been building agentic systems long enough to have a stack of burned-out GPU hours from watching agents fail in ways I couldn't reproduce. The pattern is always the same: the agent does something unexpected, the logs are too sparse, and by the time you add more logging the moment is gone. You end up guessing.

That's why the thing I actually reach for these days isn't a fancier model — it's a debugger that lets me replay the whole thing.

There's a new open-source desktop app called llm-space that does exactly this. You prototype an agent idea, run it, and then inspect every step of the harness — tool calls, outputs, state transitions — in a replayable timeline. When something fails, you don't squint at a wall of text. You step through the failure like you would a unit test.

The part that sold me: it replays failures. Not just logs them — replays them, so you can watch what the agent actually did, step by step, and figure out where the reasoning chain went off. That's the difference between "I think the agent is broken" and "I know the agent called the wrong tool because the prompt didn't specify the output format."