Fetching from the wire…
Top 5 · 2026-05-13 · source-backed
One in eight merged PRs at Shopify is now written by an AI agent. Not a demo. Production code, human-reviewed, shipped to customers.
Simon Willison highlighted Shopify's internal River agent with numbers that are hard to ignore: 5,938 employees used it in the last 30 days across 4,450 Slack channels, with the agent opening 1,870 pull requests in a single week in the main monorepo. That's roughly 12.5% of all merged PRs authored by River.
The design choices are what make this interesting, not just the scale. River operates entirely in public Slack channels. It refuses DMs and suggests public channels instead. This is brilliant for a reason that has nothing to do with AI. When a senior engineer asks River to explain a codebase pattern or refactor a module, every colleague in that channel learns from the interaction. Shopify CEO Tobi Lütke's own River channel has 100+ colleagues who watch, react, and add context.
Willison calls this "Lehrwerkstatt at scale," borrowing from the German apprenticeship tradition where juniors learn by watching masters work. Except here the "master" is an AI agent and the learning happens passively through Slack feeds. Junior engineers absorb architectural decisions, coding patterns, and debugging strategies without anyone scheduling a knowledge transfer session.
I've been thinking about this a lot. Most AI coding tool discussions focus on individual productivity. How much faster can one developer ship? Shopify is telling a different story. River isn't just making individuals faster. It's creating a shared knowledge surface that scales organizational learning. That connects directly to Osmani's harness engineering patterns in story three. The public-channel constraint, the structured PR workflow, the human review requirement: these are ratchet mechanisms that make the agent trustworthy enough to merge 1,870 PRs a week.
The 12.5% merge rate also answers a question I hear constantly: "But do these agent-written PRs actually ship?" At Shopify's scale, with their code review standards, the answer is clearly yes. These aren't toy repos or internal tools. This is the monorepo that runs a platform powering millions of merchants.
For builders running teams: the public-channel-only constraint is the thing to steal. It turns every agent interaction into ambient training data for your whole org.
Each link below shares sources, entities, or timing with this story.
Shopify built an internal coding agent called River. It generates over half the company's code. And it won't talk to you in private. That last part is the interesting bit. River operates exclusively in public Slack channels, refusing DMs entirely. Every prompt, every response,...
The most useful thing I've read about agent engineering this month isn't about models. It's about harnesses. Addy Osmani published Agent Harness Engineering, and it's the kind of post where every paragraph contains something I want to steal for my own projects. The core argume...
Simon Willison published a blog post today that crystallized something I've been feeling for months. The clean distinction between vibe coding (non-programmers using AI without review) and agentic engineering (professionals maintaining standards) doesn't hold up anymore. Not e...
Three independent sources — Simon Willison at the Pragmatic Summit, blog.tedivm.com's coding agent guide, and Anthropic's 2026 Trends Report — converged in March 2026 on the same conclusion: the highest-leverage skill in AI-assisted development is no longer prompt engineering...
Linear put out Edition 01 of a data report covering tens of thousands of teams, written by Tim Qi, their Head of Data. It's the closest thing we have to a controlled look at what agents actually did to software teams, because Linear sees the issue tracker and the PR link, and...
Spotify's Portal team published Xirp on August 10: a vendor-neutral agentic development environment that manages concurrent sessions across Claude Code, Gemini CLI, and Codex, each session isolated in its own git worktree so dozens of agents can work the same codebase without...
MindPattern daily
One email a day at 7 AM. Sources and a take on every story. Unsubscribe anytime.