Open Source

AI PRs & Open Source: Banning Won't Fix Code Reviews

Agent-authored pull requests are choking open source. While some ban them, is that really the solution, or are we missing a bigger opportunity?

Illustration of a developer looking overwhelmed by a massive wall of code, with smaller AI icons scattered around.

Key Takeaways

  • Open source maintainers are struggling with large, AI-generated pull requests.
  • Banning AI contributions is a short-term fix that could harm open source.
  • A shift towards 'intent review,' focusing on prompts and reasoning, is proposed as a solution.
  • New tooling is emerging to capture context for AI-assisted code changes.

Are we really going to let AI-generated code reviews sink open source? It’s a question nobody seemed to be asking until, suddenly, everyone was. We’re drowning in massive pull requests, the kind that make seasoned developers want to nap. And why? Because AI agents can churn out features at a velocity we’re not equipped to handle. The result? Unmanageable walls of code that get a cursory “looks good to me” and slip through, bugs and all.

This isn’t some minor annoyance. It’s a crisis. Open source maintainers, the unsung heroes of the internet, are feeling the heat. Some are even resorting to outright bans on AI-assisted contributions. Think about that for a second. We’re talking about slamming the door on potentially great contributors, all because the current system is fragile.

Remember the good old days? Before GitHub, you emailed patches. Then came pull requests, a beautiful, structured way to collaborate. For nearly two decades, it worked. It was the bedrock of open source. Now? That very structure is buckling under the weight of AI-driven output. It’s like trying to fit a rocket into a Model T Ford.

Prominent voices are chiming in, predictably. Folks like Rémi Verschelde and Jeff Geerling are sounding alarms on social media. Their sentiment isn’t unique; it’s widespread. Faced with this digital tsunami, many are throwing up their hands and banning AI contributions entirely. A desperate move, sure, but can you blame them?

Running From the Machine

But here’s the kicker. As we push developers to embrace AI across the board—from ideation to execution—running away from AI-assisted PRs is just… shooting ourselves in the foot. It hurts open source. It closes doors. Angie Jones, my former manager—a sharp cookie—rightly argues that banning isn’t the path forward. Better guidelines are. She’s right. Clumsy bans are a cop-out. Clearer guidelines are a necessary step.

However, even with stellar guidelines, the core problem persists. Maintainers are still staring down monolithic PRs, trying to decipher what an AI actually did. The review process itself is fundamentally unchanged. It’s like giving a chef a better recipe but keeping the same tiny kitchen.

GitHub, bless their hearts, tossed out a new feature: contribution limits. They’re letting maintainers cap PRs from outsiders or create allowlists for trusted contributors. Many are hailing this as a savior. Frankly, it’s a temporary fix. A band-aid on a bullet wound. Good move, sure, but it doesn’t address the systemic rot.

We need more than just caps and lists. We need a complete overhaul. A revolution in how we handle code reviews. As a maintainer of goose, an open-source AI agent myself, I’ve spent the last year wading through PRs. I don’t want to limit contributors. I want everyone to contribute, agents included. The goal is to grasp PR context rapidly, regardless of whether a human or an AI generated it.

Open source needs infrastructure built for this new reality. An ecosystem that supports both human and agent-authored work without collapsing. And that’s precisely what we’re building at Entire. Our convictions aligned: fix the structural breakdown. We’ve developed a CLI that captures the context behind agent-assisted code changes. This context is stored, creating a system of record. It’s the foundation for a new era of developer tooling.

Instead of parsing 500 lines of syntax, reviewers will start with intent by examining the prompt, the session transcript, and the reasoning behind key decisions.

This paradigm shift moves us from reviewing code to reviewing intent. Reviewers focus on the problem being solved and whether the right decisions were made, not just the syntax. It’s about understanding the why. Developers and maintainers can actually ask why a change was made and get a direct answer, pulled from the agent session context. This is infrastructure for AI-native velocity.

Why Does This Matter for Developers?

This isn’t just about maintainers getting a break. It’s about the future of open source innovation. Large companies rely on open source dependencies. If we shut down contributions out of fear or fatigue, the ecosystem stagnates. Developers are excited by agents; they’ve boosted confidence. We should embrace that momentum. We need an infrastructure that’s designed for the AI-native lifecycle, not one that’s clinging to 2008 workflows.

Think about it historically. Every major technological leap—the printing press, the internet—initially caused disruption. There were fears. But eventually, we built systems to integrate and manage them. AI in coding is no different. Clinging to old review methods when the creation process has fundamentally changed is… well, it’s just dumb.

So, banning agent PRs? That’s like trying to stop the tide with a bucket. It’s a futile gesture that ignores the real problem: our review processes are obsolete. We need to adapt, to build tools that understand and manage AI’s contribution, not just reject it. The future of open source depends on it.



🧬 Related Insights

Frequently Asked Questions

What is an “Agent PR”?

An “Agent PR” refers to a pull request (PR) that has been primarily generated or assisted by an AI agent. These PRs can sometimes be significantly larger and more complex than those written by human developers, posing challenges for traditional code review processes.

Will banning AI contributions save open source?

Most experts believe that outright banning AI contributions is not a sustainable solution. While it might offer short-term relief to overwhelmed maintainers, it risks alienating potential contributors and stifling innovation. The consensus leans towards developing better tools and guidelines to manage AI-assisted code rather than prohibiting it.

What is “intent review”?

Intent review is a proposed shift in the code review process. Instead of solely focusing on the technical details and syntax of the code, intent review prioritizes understanding the prompt, reasoning, and goals behind the code changes. This approach aims to make reviewing large or AI-generated PRs more manageable by focusing on the ‘why’ behind the code.

Sam O'Brien
Written by

Programming language and ecosystem reporter. Tracks releases, package managers, and developer community shifts.

Frequently asked questions

What is an "Agent PR"?
An "Agent PR" refers to a pull request (PR) that has been primarily generated or assisted by an AI agent. These PRs can sometimes be significantly larger and more complex than those written by human developers, posing challenges for traditional <a href="/tag/code-review/">code review</a> processes.
Will banning AI contributions save open source?
Most experts believe that outright banning AI contributions is not a sustainable solution. While it might offer short-term relief to overwhelmed maintainers, it risks alienating potential contributors and stifling innovation. The consensus leans towards developing better tools and guidelines to manage AI-assisted code rather than prohibiting it.
What is "intent review"?
Intent review is a proposed shift in the code review process. Instead of solely focusing on the technical details and syntax of the code, intent review prioritizes understanding the prompt, reasoning, and goals behind the code changes. This approach aims to make reviewing large or AI-generated PRs more manageable by focusing on the 'why' behind the code.

Worth sharing?

Get the best Developer Tools stories of the week in your inbox — no noise, no spam.

Originally reported by dev.to

Stay in the loop

The week's most important stories from DevTools Feed, delivered once a week.