Skip to content

Automation Platform

Automation Platform overview

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

The Automation Platform provides shared execution, configuration, and APIs for Warp Factories and standalone cloud agents.

Warp Factories and standalone cloud agents run on the Automation Platform. It provides the execution, configuration, and APIs they share.

For a team workflow that takes issues through planning, implementation, and review, start with the Warp Factories quickstart in the Warp Factories web app. For a single run in Warp, use the cloud agents quickstart. See transitioning from Oz if you already use the legacy web app, CLI, or SDKs.

A run starts with a request or event and ends with a result you can inspect:

  1. A trigger fires: a schedule, an integration event like a Slack mention or a CI failure, an API call, or a manual start.
  2. The agent receives the request and its context, such as a Slack thread, PR metadata, or CI logs.
  3. The agent executes on a host, optionally inside an environment that defines its image, repos, and setup.
  4. The run produces outputs: a pull request, a Slack reply, a report, or a transcript and summary.

Flow diagram: a trigger kicks off an agent, which runs in an environment and creates artifacts, on either Warp-hosted or self-hosted infrastructure

Factory automations route events and schedules to factory agents. Connect the tools your team uses, or use webhooks and factory endpoints for custom intake.

Standalone agents also have integrations and scheduled runs. For CLI setup, use oz integration create on the Oz CLI; see the integration setup guide.

Runs retain their status, transcript, and outputs for later review. For inspection, sharing, and steering, see viewing cloud agent runs. Factory work and standalone work have different inspection paths; the cloud agents overview links to each.

To fan work out across parent and child agents, see multi-agent orchestration.

An environment defines a Docker image with your toolchain, repositories, and setup commands. Use the environment setup reference for standalone runs and factory runners for factory execution.

A host is where the agent executes. By default runs execute on Warp-hosted infrastructure, with nothing to set up. On Enterprise plans, self-hosted runners keep code and execution inside your own network while Warp still tracks the runs.

Use the Oz CLI for oz workflows in CI, scripts, and remote servers. The separate Warp Agent CLI runs the Warp Agent with warp. Consult each command reference rather than treating the binaries as interchangeable.

Use the Warp Platform API and SDKs to send work from your own services. Factory endpoints dispatch by factory UID; agent and run endpoints start standalone runs and inspect, continue, or cancel runs.

The official warp-platform-sdk Python package and @warp-dot-dev/warp-platform-sdk TypeScript package provide typed requests, retries, and error handling.

Agents often need credentials for APIs, cloud providers, databases, and MCP servers. Store them as secrets, and Warp injects them at runtime without exposing the values in logs or the UI. Secrets can be scoped to the whole team or to one person.

For factories, declare shared skills, MCP servers, and execution defaults in the factory definition. Standalone workflows also use MCP servers, rules, saved prompts, and environment variables; follow each reference for its scope and setup.

Use Scorers, benchmarks, and Self-improvement to evaluate factory work and propose changes to its configuration. See measure and improve for metric definitions and limitations.