Skip to main content
AI-агентыавтоматизация разработкиSRE

Autonomous Coding Agents Are Not Production-Ready Yet

The debate around Claude Code and Codex has once again shown that full autonomy for coding agents in production is risky. For AI automation, this matters because without strict verification, such an agent easily writes unnecessary features, generates fake tasks, and tampers with existing functionality.

Technical Context

I pay close attention to such experiments because this is no longer a toy but a very real area for AI implementation in development and operations. And here is my conclusion after dozens of similar cases: putting Claude Code or Codex in a separate container and calling it a “proactive SRE” sounds bold, but in practice the agent very quickly starts doing the wrong things.

In the discussion, people described a familiar pattern. One agent reviews code, another “fixes” it, and the result is a pile of extra use cases, follow-up tasks, and out-of-scope changes. I’ve seen this too: the model doesn’t just make mistakes—it confidently expands the task as if it’s bored following the spec.

Technically, three failures converge here. The first is action bias: the agent is psychologically more inclined to change something than to honestly say “nothing needs to be done.” The second is context drift: over a long chain of steps, it loses the boundaries of the task and starts optimizing locally, breaking the system globally. The third is the usual hallucinations: non-existent APIs, weird dependencies, fixes for the sake of fixing.

That's why I don't like the idea of “let it monitor, fix, and write to the team” without an external harness. If you’re going to run this, only in a sandbox, with a dedicated role, minimal permissions, git snapshot rollback, mandatory tests, and a second review layer. Otherwise, it's not SRE; it's a generator of expensive noise.

Business and Automation Impact

For microservices and micro-SaaS, the takeaway is grounded. The winners aren't those who gave the agent full freedom, but those who cut it a narrow perimeter: incident registration, task creation, PR drafts, initial diagnostics.

The losers are teams that mistake AI integration for a complete replacement of engineering discipline. The extra code then has to be manually cleaned up, and the cost of “autonomy” suddenly turns into hours of review, regressions, and production risk.

At Nahornyi AI Lab, that's exactly what we assemble for clients: not magic, but working AI automation with verification, roles, and clear stop-keys. If your agent has already started generating noise instead of value, let’s look at the process soberly and build an AI solutions architecture where it genuinely saves time instead of creating new incidents.

We previously analyzed how parallel Claude Code agents detect race conditions during PR review. This experience is closely connected to the current discussion on the outcomes of autonomous Claude Code in an SRE role and why it generates false tasks.

Share this article