Open infrastructure for building cloud software factories

Joined June 2021
Introducing Scorers: Agents that grade your agents. Use LLM-as-a-judge to grade past coding agent sessions on: • Quality • Efficiency • Compliance • Or any custom dimension Scores feed into performance measurements and automatic self-improvement for software factories
19
13
5
196
571,461
We made a skill for assessing the risk of merging a PR: /merge-risk This addresses the code review bottleneck by helping devs trust the agent for lower risk changes. It grades risk across 5 categories: alignment, impact, verification, rollback cost, and error detection. - Alignment: does code follow the PR description and related tickets? - Impact: what is the blast radius, and does it touch sensitive code paths? - Verification: does the change include end-to-end verification? This means computer use, screen recordings, before/after screenshots... going beyond unit test coverage. - Rollback cost: once it's shipped, how trivial is it to revert? @mattpocockuk calls this a "two-way door" vs. a "one-way door." - Error detection: are errors reported, logged, or simply swallowed? Try it out: > npx skills add warpdotdev/common-skills --skill merge-risk
39
35
6
917
90,161
The real reason for software factories? Bringing together all of your conversation data. Don't leave it locked away on your laptop.
We should stop keeping all of our agent conversations local. They should be stored in a shared place. This lets you do some powerful things: - Schedule self-improvement agents to review runs and pull out failure modes worth fixing - Replay past conversations against different models for benchmarking I met a team of devs zipping up Claude and Codex sessions from their computers and shipping them to a shared S3 bucket. That's... a start 😄 But really, all agent sessions should happen on a single source (like a cloud runner) so that conversation traces are stored together by default. It's why Warp Factories uses cloud sandboxes and makes sessions available via API. We also added an inbox view to see which conversations need your attention, which is quite convenient:
1
2
1,012
Three months since adopting software factories, we’re at 40% more PRs merged and 67% lower cost per PR. We got there by measuring agent quality, benchmarking models, and using self-improvement loops to make our factory better. Here's how you can do this too in Warp Factories:
7
7
2
65
17,029
Warp retweeted
Building Evals on Production Data: 🦄 AI That Works #79 xitter.cf/i/broadcasts/1oJMvNZWv…
7
8
3
110
17,483
At @aiDotEngineer, I presented our skill called /skill-doctor. It's a skill to improve your agent skills. It aggregates your past agent sessions, grades their quality, and propose improvements to fix common failures.
12
10
117
6,039
Great introduction to software factories if you've been wondering how they work
Here's my take on what a software factory really is This is my talk from @aiDotEngineer NYC, and I decided to record a version for everyone to watch on X. tl;dr - software engineering is becoming factory engineering, and there's new work (especially factory benchmarking) that engineers should start focusing on.
1
8
2,403
Getting software factories working is going to be one of the more interesting software engineering challenges in the next few years. Software engineering is becoming factory engineering. Organizations that can make their factories robust, dependable, and self-improving will be able to ship more at better cost and have a competitive advantage.
16
6
1
149
6,616
If you're interested in software factories, but you're not sure where to start, this is a good read:
Software factories can be a real culture shift. The biggest change for us was moving from individual agents on everyone's machines to one central agent setup (a factory) that we can build as a team. I wrote some learnings on how to navigate that.
1
2
39
4,747
Until next time @aiDotEngineer!
We benchmarked some agent orchestration pipelines at @aiDotEngineer. Which would you pick?
1
5
2,140
An interesting engineering challenge this next year will be closing the development loop we've started. We have small loops already (code review, automatic CI fixes, computer use verification), but we need to close the larger loop: let agents suggest what to build next.
I've been thinking about what a true, closed-loop software factory will look like. One where agents know what to fix, what costs to optimize, and the big one: what features to actually build. We're not there yet. But maybe we're getting close...
5
2
39
4,374
Software factories can be a real culture shift. The biggest change for us was moving from individual agents on everyone's machines to one central agent setup (a factory) that we can build as a team. I wrote some learnings on how to navigate that.
40
18
3
258
19,214
If you're building a software factory, this may be your north star:
I've been thinking about what a true, closed-loop software factory will look like. One where agents know what to fix, what costs to optimize, and the big one: what features to actually build. We're not there yet. But maybe we're getting close...
4
11
174
22,759
If you're ready to build a software factory and you're looking for a starting point, here's three automations you can try 🧵
4
4
1
91
13,457
3. Have agents suggest roadmap items from customer feedback. For example, you can use @GrainHQ to record transcripts on customer discovery calls, and have coding agents pull out insights. Here, an agent goes through prior customer interviews with a scheduled automation and looks for commonalities in where customers get stuck. From there, you can fully close the loop by connecting your taskboard via MCP to drive the next agent task. More on integrations: docs.warp.dev/factories/conn… 🔖
1
3
1,322
We've found a few key pieces to successful software factories, both from our internal testing and from helping companies deploy their own: Factories-as-code: you should configure every part of the factory (agent orchestration, automations, permissions, sandbox configuration, etc) as code. This enables testing of different factory configurations to see which are most efficient, highest quality, etc. Multi-model & multi-harness: you should make sure that your factories are able to use the latest models, both frontier and open-weight, and use different coding agent harnesses like Claude Code and Codex. Data ownership: you should make sure you store and own all data coming out of your factory. This is the raw material for improving its operations.
56
18
8
207
15,001
Join @BHolmesDev and @sergical to build a software factory that fixes its own bugs
I'll be joining @sergical at @sentry on October 22nd to talk about connecting error monitors to coding agents! It's how we've closed the loop in our own software factory to have agents assign themselves work automatically. The flow we're using right now: - Connect to an alert webhook like Sentry - When errors happen, start a cloud agent run with the alert and the repo as context - Have the agent ping humans for code review (or better: with an HTML summary of the problem and the solution) - Merge and keep monitoring This closes the loop on reducing software bugs. We'll show you how to deploy it in-code yourself!
3
7
2,342