Skip to content

Factories

Warp Factories overview

Open in ChatGPT ↗
Ask ChatGPT about this page
Open in Claude ↗
Ask Claude about this page
Copied!

Warp Factories help engineering teams define, deploy, measure, and improve cloud software factories with specialized agents.

Warp Factories is Warp’s product for defining and operating cloud software factories. It coordinates specialized agents across a repeatable software development workflow, supports human responsibility through seeded instructions and repository policy, and records the work so teams can measure and improve the system.

A software factory is a system that applies a defined automation loop to software development. Instead of assigning one general-purpose agent an open-ended request, the system moves a work item, such as an issue, ticket, or triggered task, through specialized stages. Agents triage the request, write a specification when the work needs one, implement the change, and review and verify the result. Humans clarify requirements, approve plans, review pull requests, and decide what ships.

A factory is one deployed instance of that pattern on Warp Factories. It connects a team’s repositories and engineering tools to a roster of agents, execution infrastructure, and a measurable workflow. Teams can deploy separate factories for different products, repositories, or operating constraints.

This model fits engineering organizations with repeatable workflows that extend beyond one coding session. Examples include processing an issue backlog, responding to defects from a support channel, reviewing incoming pull requests, or maintaining a service across many repositories. A factory makes the process explicit and gives each stage a defined owner.

Warp Factories combines the workflow layer and the infrastructure required to operate it:

  • Assembly-line agents - A foreman receives each work item and coordinates agents for triage, specification, implementation, and review. The foreman skips stages that do not apply and returns decisions to a human when requirements or outcomes need judgment.
  • Factory definitions as code - Version-controlled definitions describe the factory, its repositories, agents, automations, runners, skills, and MCP servers. Definitions make the operating model reviewable alongside the code the factory works on.
  • Integrations and Factory MCP - Integrations route work from tools such as Slack, Linear, Jira, and GitHub into a factory. The Factory MCP lets compatible coding agents and MCP clients find work, inspect context, coordinate with the foreman, and return completed work.
  • Model and harness choice - Each role can use the model and agent harness suited to its task. A factory can combine the Warp Agent harness, Claude Code, and Codex instead of requiring every stage to run on one model or harness.
  • Measurement and evaluation - The control room shows work-item status, agent runs, automations, costs, evaluations, and benchmarks. Teams use that evidence to compare configurations and decide where to change the workflow.
  • Infrastructure control - Teams can use Warp-hosted execution, and eligible Enterprise teams can choose self-hosted execution. Teams can also connect supported inference providers and scope secrets. Eligible teams can configure customer-owned S3 or GCS buckets for supported transcripts, artifacts, and run attachments; Warp remains in the orchestration and write path. See infrastructure and security for the available controls.

Work can enter through an integration, an automation, a direct prompt, or the Factory MCP. The foreman interprets the request, selects the next stage, and dispatches the appropriate sibling agent. Each agent receives its role instructions, repository context, skills, tools, model, harness, and execution environment.

The work item’s stage gives the team a workflow-level view of progress. The underlying agent runs preserve the detailed execution record, including messages, actions, outputs, and parent-child relationships. A single work item can therefore involve several coordinated runs without losing its identity as one unit of engineering work.

The default lifecycle is intake, triage, optional specification, implementation, review and verification, human handoff, and completion. It is not a mandatory sequence. A small, well-defined fix can move from triage directly to implementation, while an ambiguous product change pauses for questions and specification approval. How Warp Factories work explains the lifecycle and coordination model.

How Warp Factories relates to other Warp products

Section titled “How Warp Factories relates to other Warp products”

Warp Factories interoperates with Warp’s agent and developer surfaces, but it serves a different purpose:

  • Warp Factories - Defines and operates a multi-agent software development system. It owns the workflow around work items, specialized roles, integrations, measurement, and infrastructure policy.
  • Warp Agent - Warp’s built-in agent harness for coding and command execution. A factory can use the Warp Agent for one or more roles, but the agent is not the factory or its orchestration layer.
  • Warp Terminal - The interactive terminal and development environment where a developer runs commands, works with agents, reviews changes, and handles local tasks. It is not required to keep a cloud factory running.
  • Warp Agent CLI - Runs the Warp Agent in any terminal. Through the Factory MCP, a developer can pull factory work into a local conversation and return the result to the same work item.
  • Oz - Provides the underlying primitives for cloud runs, environments, runners, integrations, secrets, orchestration, and APIs. Warp Factories assembles those primitives into an opinionated software-factory workflow. See the Oz overview for the general-purpose platform.

These products remain independently useful. A developer can use the Warp Agent without a factory, and a team can build custom cloud automation directly on Oz. Warp Factories is for teams that want a persistent, multi-stage system for moving software work from intake to a human-reviewed outcome.