Is there already a tool that pinpoints which AI coding step introduced a regression? (not just logs it after)
I've spent the last few weeks going deep on the AI observability space LangSmith, Braintrust, AgentOps, Langfuse, all of it. They're all great at one thing: telling you what happened. Traces, spans, evals, metrics.
That's not really my problem when I'm vibe coding though. My problem is dumber than that.
An agent makes 30 changes in a row. Everything looks fine at the time. Some time later I notice something's not working right. Now I have no real way to know which of those 30 changes was the actual cause.
So I end up either re-prompting and hoping, manually bisecting through the session myself, or just reverting a big chunk of work and starting over.
What I keep wishing existed is something that sits there while I'm coding, checkpointing as it goes, and the moment something stops working, it actually runs the tests/compile checks right then and tells me exactly which step caused it with proof, not a guess and lets me jump back to right before that step. Bonus if it remembers the failure so it doesn't happen again, and if it can eventually trace a live production issue back to the session that introduced it.
Does something like this already exist and I've just missed it? Or is this a problem I've mostly invented from watching one too many long sessions go sideways?