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!

How cloud agent runs work on the Automation Platform: triggers start tasks, tasks run in environments on a host, and every run leaves a record.

Cloud agents run on the Automation Platform. You define the work (a prompt or a skill) and what starts it, and the platform runs the agent and records what it did. For example, an agent can triage each new issue as it’s filed, or start fixing a build the moment CI fails.

If you’re new to cloud agents, the Cloud agents quickstart gets you to your first run in about ten minutes.

Every run follows the same path, whatever starts it:

  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. Warp creates a task, the tracked record of the run.
  3. The agent executes on a host, optionally inside an environment that defines its image, repos, and setup.
  4. The task produces outputs: a pull request, a Slack reply, a report, or just 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

Every run starts with a trigger. Integrations turn events in other tools into runs: mention @warp in Slack and the agent gets the message and its thread, or run agents inside your GitHub Actions workflows with your CI context. Scheduled agents start runs on a cron schedule. For event sources Warp doesn’t cover, receive the event in your own system and start the run through the API; it becomes a normal, fully tracked task.

Warp tracks every run as a task: its status, transcript, and outputs stay available after the run finishes. Watch or steer a live run with session sharing, browse history in the management UI, or query it from the Oz CLI and the API. Access control decides who can run, view, or intervene in tasks.

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

An environment defines what a run needs: a Docker image with your toolchain, the repositories to clone, and setup commands. Automated runs (integrations, schedules, API calls) use an environment so every run starts from the same setup; interactive local runs use your machine as-is and don’t need one. Define one environment per codebase and reuse it across triggers.

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.

The Oz CLI starts and manages runs where there’s no UI: CI jobs, scripts, and remote servers. Start a run with oz agent run, and it reports progress to Warp like any other task, so work that starts on a CI runner shows up alongside everything else your team runs. For interactive sessions, use agents in the Warp app.

The Oz API & SDK creates and inspects tasks over HTTP: submit a prompt with optional configuration, poll status, and fetch results with full provenance. Official Python and TypeScript SDKs add typed requests and responses, built-in retries, and consistent errors. Start with an SDK unless you need full control over your HTTP client.

Agents often need credentials for APIs, 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.

Runs pick up your team’s shared setup no matter what triggered them: MCP servers, rules, saved prompts, and environment variables. Configure these once and every trigger uses them.

Warp Factories builds on these pieces to run persistent, multi-agent development workflows: specialized cloud agents move each work item through triage, specification, implementation, and review. It’s in Early Access. Request access to use it with your team.

  • Cloud agents - what cloud agents are, how they get triggered, and how to run them with or without the Warp app.
  • Cloud agents quickstart - run your first cloud agent in about ten minutes.
  • Environments - define the toolchain and repos a run executes against.
  • Oz API & SDK - drive the platform programmatically.