Product1 distinct publisher3 min readPublished
Fred Schott's Flue treats an outside patch as a lead to qualify rather than work a maintainer owes review. Vercel's AI SDK team says plainly that it trusts its own tuned agents more than the community's.
The Product Desk · Product desk

Compiled by The Product DeskSomething wrong?How this is made
The close lands before any maintainer has an opinion about the code. Flue's contributor guide says the project is going to "try to reimagine things," and names what it is reimagining away from: "Drive-by AI slop PRs" [4]. Schott puts it more kindly. "If you submit a PR, no hard feelings, we're just going to go and represent it for you as issues and discussions" [5]. The report describes the effect as treating incoming requests as leads rather than as a piece of work a maintainer feels obliged to review [6]. What the contributor loses in that translation is the diff as evidence of competence.
Vercel's version keeps pull requests open and changes who writes them. The agents are split by task, one reproducing a bug, another applying a fix, another reviewing it [10], with a human doing the merge at the end [7]. The reason Vercel gives is trust rather than throughput [11]. "If we have a very specific agent with a very specific prompt that we optimized, and we know that, over history, it was very successful in fixing a certain category of bugs, then we develop trust in that particular agent configuration," engineer Lars Grammel said [12]. His advice to other maintainers was to run their own agents and setup "and not necessarily trusting the community, because it can actually cut down your time to review" [13]. Flue's guide describes the same pairing from the other end, the team's own expertise plus "the best available SOTA LLMs that we have access to" [21].
The percentages are Vercel's own, measured four weeks in on a package it puts at over 20 million npm downloads a week [8]. Subtract the authorship range from 100 and the other side of it appears: 65 to 75 percent of merged pull requests still come from somewhere other than the factory [1]. The issue number is the louder claim and the vaguer one, because closing 70 to 80 percent of issues [15] says the queue moved, not that the reporter ended up with working code. Astro is more specific on that point, since its automation gets the user to verify the bot's suggested fix before maintainers look at it [18], and Schott's stated win is scheduling rather than volume, treating issues as "a thing that every week, you prioritize" instead of a backlog under constant trimming [19]. That auto-triage work, on a project with 62,000 GitHub stars [16], is what led him to build Flue [20]. The shape of the backlog it grew out of is worth noting too: almost 800 pull requests against just over 1,000 issues is about four patches for every five reports [2].
Two axes sort this for a project smaller than either of them. The first is where review time actually goes, into reproducing what users report or into deciding whether to trust code nobody on the team wrote. The second is whether the project has an agent configuration with a history on the bug class in front of it. Reproduction cost plus a tuned agent is Vercel's cell, and the factory earns its keep there. Trust cost plus a tuned agent is Flue's cell, where closing the pull request removes the expensive step and the maintainers' own agent writes the patch instead. Reproduction cost with no tuned agent means building the infrastructure first and getting relief later. Trust cost with no tuned agent is the cell to be careful in, because closing pull requests there relabels the same backlog as issues, with less code attached and the same people reading it.
Ranked by verification strength, evidence, and original report placement.
GitHub invented pull requests, and for 18 years they have been open by default.
Projects including Flue and tldraw refuse to accept pull requests from external contributors, in part because the submissions are usually AI-generated, and their maintainers prefer to use their own agents to create and manage PRs.
Vercel published a post titled "Building a software factory for AI SDK"; the open source AI SDK project gets over 20 million npm downloads per week.
By late June, AI SDK's backlog had reached "over 1,000 open issues and almost 800 pull requests".
Four weeks after the software factory was implemented, Vercel claims it "authors between 25 and 35% of PRs we merge and closes 70-80% of issues".
Schott told Latent Space that "for five years, we were in this place where issues came in faster than we could handle them" and that it has "totally shifted in the last six months".
Distinct publishers with included, body-backed reporting in this cluster.
1 article · September 2, 2026
Follow any of these and your For You feed starts watching them — no settings page required.
build
Vercel's AI SDK factory pins trust to an agent configuration rather than a contributor1 distinct publisher
build
Flue 2 bets that agents are a rendering problem, not an orchestration one1 distinct publisher
build
Agent-written PRs move the bottleneck to whoever still has to read them1 distinct publisher
build
Cloudflare moves durable execution under the harness, and the platform starts choosing it1 distinct publisher
Evidence-backed comparisons of source perspectives and observed adoption signals. Read the methodology
Which Builder, Operator, and Investor concerns the observed source mix emphasized—not a truth score.
Evidence, demonstrated adoption, hype gap, incentives, and confidence are assessed independently, each on its own current evidence. How these are measured.
Primary quotes, one relay point
The quoting is unusually direct for a single-outlet piece — Flue's contributor guide, Grammel on video, Schott to Latent Space, Ruiz's own policy note — so the positions are not in doubt. What is in doubt is anything numeric: the download count, the backlog, the star counts and the throughput percentages all originate with the projects and reach us through one Substack write-up with no second reading anywhere.
Shipped in repositories people actually depend on
This is not a pilot deck. The closed-PR policy is live in Flue and tldraw, the agent factory is running against AI SDK's real backlog, and Astro's triage automation is described as having already changed how the team plans its week. Set against the whole of open source it is a handful of projects — but they are projects with 20 million weekly downloads and 62,000 and 50,000 stars behind them, which is how norms usually start moving.
Real shift, oversold arithmetic
The behavioural change is genuine and well documented. The measurement supporting it is four weeks old and self-graded, and the framing runs ahead of it: 'closes 70-80% of issues' says nothing about whether those closures were correct, and a factory authoring a quarter to a third of merged patches still leaves most merges coming from elsewhere. Hashimoto's line about large projects closing contributions completely is a prediction sitting in a story otherwise built from shipped policy.
The advocates are the vendors
Vercel's advice to open source maintainers — run your own agents, don't lean on the community — arrives in a Vercel post about a Vercel project, and every layer of the architecture described is a thing Vercel sells or hosts. Schott's endorsement of the pattern is inseparable from Flue, the agent framework the pattern led him to build. None of this makes the accounts wrong; it does mean the two loudest voices for closing pull requests both profit if the practice spreads.
Confident on policy, cautious on results
That these projects are closing external patches and routing work through their own agents is about as firm as a single-source story gets — the policies are written down and quoted. How well it works is a different question, and the answer currently available is a month of vendor-reported percentages plus one maintainer's recollection of the last six months.