I let coding agents run mostly unsupervised for a month. Here’s what they broke when I wasn’t looking, and what I changed afterward.

Reddit r/AI_Agents Tools

Summary

A developer recounts how unsupervised coding agents broke unexpected files and introduced risks, prompting them to build VibeRevert, an open-source tool that snapshots project state before agent sessions to enable safe rollback.

Still use coding agents daily, but I started logging every time one touched something it wasn't asked to. A few highlights: “Refactored checkout” actually rewrote the Stripe webhook. Deleted 40 files it called dead code. Eleven were not. Edited auth logic while I was reviewing a completely different file. Two things stuck with me. First: the agent's summary is not an independent check of what the agent actually changed. Second: the scary part is not only the code the agent adds, but especially the code you already had sitting there uncommitted when you handed it the repo. My first thought was: Git already solves this. Except my working tree is rarely pristine before I start an agent. I might have staged changes, half-finished edits and untracked files already there. And yes, Claude Code, Cursor and others have checkpoints or rewind features. They're useful. Use them. But those checkpoints belong to the agent. I wanted the recovery state to belong to the project. So I built VibeRevert. Before an agent session, it captures the project's starting file state, including tracked, staged and untracked work. Then it records what changed, flags risky files, lets you preview the rollback, and can restore the project files to that pre-session state. So I don't have to choose between: “hope Git can get me back to exactly where I was” and “hope the agent that caused the mess still has the right history.” Use Claude Code today, Cursor tomorrow, a terminal agent next week. The recovery layer stays with the project. It's local, Apache-2.0, no signup, no telemetry. It restores local project files, not the outside world (ie. it won't unsend an email, reverse a database write or undeploy something). Repo in comments if you want to dig into it. Worst agent run you've ever had, go first. Then tell me the project you'd let one rip on if you knew you could always roll it back. I built that undo button, and I want to see what you'd point it at.
Original Article

Similar Articles

I left an autonomous agent running last night. Woke up to a total disaster.

Reddit r/AI_Agents

A developer recounts a nightmare scenario where an autonomous agent got stuck in a loop, making thousands of API calls and draining their account balance. The post highlights the danger of relying on human-rate limits against machine-speed glitches and asks the community for advice on protecting wallets from runaway agents.