Request an evaluation(opens in a new tab)

November 17, 2025 / 2 min read

Closing the Agentic Coding Loop with Self-Healing Software

Over the past year, agentic coding tools like Cursor, Claude Code, and Codex have been adopted at remarkable speed. They already account for roughly 20% of public GitHub PRs [1] and teams using them report up to 50% productivity gains [2] in the early phases of adoption. But as review workloads spike and larger, more complex changes land faster than teams can absorb them, code quality begins to slip. The long-term benefits are far less clear.

In this post, we examine why today’s AI-assisted development workflows hit a wall and how Self-Healing Software can break through it.

[1] insights.logicstar.ai

[2] The AI Productivity Paradox Report‍

Speed at the Cost of Quality

Analysis of the effects of adopting cursor over time. The number of commits and added lines is significantly increased in the first two months after adoption but falls back to baseline levels afterward. Signs of technical debt (static analysis warning and code complexity), however, remain high. Reproduced from He, Hao, et al. "Speed at the Cost of Quality? The Impact of LLM Agent Assistance on Software Development."

A recent CMU study [3] analyzing over 800 GitHub repositories that adopted Cursor identified a consistent pattern:

  • 3–5× more code added in the first month
  • ~30% increase in static analysis warnings
  • ~40% increase in code complexity
  • After two months, velocity returned to baseline, while technical debt indicators stayed high

The takeaway is clear: when software can be produced faster than it can be reviewed, tested, and consolidated, quality becomes the limiting factor.

[3] He, Hao, et al. "Speed at the Cost of Quality? The Impact of LLM Agent Assistance on Software Development." arXiv 2025

Why Speed Alone Isn’t Enough

Distribution of the ratio of added and removed lines across GitHub pull requests depending on whether the PR was written by a human or code agent. Humans generally remove and modify more lines compared to agents, which tend to add more new lines. Modified from insights.logicstar.ai.

Agentic coding tools don’t just help developers write code faster; they encourage writing more new code.

Analysing all public PRs on GitHub over the last 6 months, we find that AI-generated PRs tend to add significantly more lines than human-authored ones [1]. This is not just because LLMs generate verbose solutions. It reflects a deeper architectural problem:

  • Understanding and reusing existing code requires a lot of codebase context
  • Code agents can’t persist this context across problems, but have to gather it from scratch every time
  • Generating new code is often easier for the agent than building this context
Effect of AI adoption on developer productivity metrics. While task throughput and PR merge rate increase, the median review time also almost doubled. Reproduced from The AI Productivity Paradox Report.

In parallel, human reviewers now face larger, more complex PRs. Review quality drops, subtle bugs slip through, and duplicated patterns proliferate. The result is predictable: a burst of short-term acceleration followed by a plateau, or even slowdown, as technical debt accumulates and the codebase becomes harder to navigate and context more difficult to gather [3].

How Self-Healing Applications Close the Loop

To achieve sustained acceleration, it isn’t enough for AI to write new features faster. We need AI that also maintains the ever-growing, ever-more-complex codebase.

This means building systems that can automatically:

  • Detect functional, security, and code-quality issues
  • Generate high-quality fixes
  • Validate these fixes for correctness and side effects

In other words, software must be able to self-heal. As a result, development velocity will not just spike briefly before grinding to a halt, but grow sustainably as features get added while issues get automatically resolved.

How LogicStar AI Fits In

At LogicStar, we build exactly this missing piece, a platform for self-healing applications.

Our platform continuously analyzes applications, identifies real issues, generates candidate fixes, and verifies them using rigorous programmatic reasoning. This enables applications to become increasingly resilient, even as AI agents generate more of the underlying code.

A key advantage of LogicStar’s approach is how we understand the codebase. While most code agents use simple search tools like grep to explore a codebase, LogicStar builds a static-analysis–driven knowledge graph of the entire codebase. This persistent representation captures data flows, control flows, invariants, and component relationships that traditional agents must rediscover from scratch on every run. As a result, LogicStar can reason about bugs and validate fixes with far greater efficiency, depth, and consistency.

By leveraging this understanding to give software the ability to repair itself, we turn AI-driven feature development from a short-lived boost into long-term, compounding productivity.


Author: Mark Niklas Müller

Blog

  • How a software factory earns the right to merge: CI, narrow checks and AI review feed fixed rules set by the blast radius. When the checks pass the change is ready to merge; on a conflict a reviewer resolves it.

    November 12, 20268 min read

    How a Software Factory Earns the Right to Merge

    A coding agent can turn a ticket into a green pull request in minutes. We split the merge decision into narrow checks, let fixed rules decide, set the strictness by the blast radius of a change, and bring in a person only where the agent gets stuck.

  • A ticket's path through a software factory. Most of the steps come before the coding agent starts.

    November 6, 20266 min read

    Stopping the Wrong Work Early

    We compared a stronger model, a different agent, answers from the author and a read-only investigation before any code. On 19 fresh tickets, the investigation went ahead on 9 of 10 wanted changes and held back 7 of 9 requests an author had already declined.

Transform your SDLC with agentsFrom copilots to a self-driving SDLC

With the team behind the first AI for code.

Backed by frontier coding agent research with ETH Zurich.