Skip to content

Agents > Oz Cloud Agents & Orchestration

Cloud agents quickstart

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

Learn how to run your first cloud agent in ~10 minutes. Cloud agents run in remote environments, enabling automation, scheduling, and team collaboration.

Cloud agents run in a remote environment and can be triggered from events, schedules, integrations, or manually. This enables scaling agents off your laptop, automating development tasks, and building apps on top of agents. Oz handles the orchestration, execution, and observability.

Cloud agents can run interactively (where you steer them in real-time) or autonomously (as background tasks). Each run creates a persistent session that your team can inspect, share, and query through the Warp app, the CLI, web app, or API.

This guide walks you through running your first cloud agent with an environment in about 10 minutes. You’ll create an environment, if needed, and launch a cloud agent to help with a development task.

Common use cases for cloud agents:

  • Launch parallel cloud coding agents to multithread complex development tasks
  • Automate repetitive development tasks (e.g., feature-flag cleanup, documentation updates, fixing server crashes)
  • Build apps on top of agents, like bug triage and incident response systems

Before you begin, make sure you have:


~10 minutes • Recommended for all users

If you don’t have Warp yet, download it from warp.dev and sign in to your account. When you open the Warp desktop app, you’re automatically authenticated to Warp’s services.

In Warp’s terminal input, type:

Terminal window
/cloud-agent

This launches a new cloud agent for you.

How this works: The /cloud-agent command is your entry point to cloud agents. It checks if you have an environment set up, and if not, it guides you through creating one.

If you don’t have an environment yet, the /cloud-agent setup flow will guide you through creating one. You will need:

  • Name: A label to identify this environment (required)
  • Repo(s): Type repo in owner/repo format or select from the dropdown. Click Auth with GitHub if you need to connect your repos.
  • Docker image: Your runtime environment (e.g., python:3.11, node:20). Not sure? Click Suggest image and Warp will recommend one based on your repos.
  • Setup command(s): Commands to prepare your workspace, like pip install -r requirements.txt or npm ci. Add each command separately by pressing Enter.
  • Description: Optional notes about what this environment is for.

How this works: Environments are composed of Docker containers + Git repos + startup commands. They give your cloud agent a consistent workspace with your code and tools. Warp detects your project automatically and suggests the right setup. Environments can be shared with your team so everyone uses the same configuration.

Enter your prompt (e.g., “analyze test coverage and suggest improvements”). The agent executes in the cloud with full access to your environment.

You can continue conversing with the agent in real-time, watch its progress, and provide additional guidance as it works autonomously on your task.

How this works: Your cloud agent is now running in Warp’s infrastructure (not on your machine). It clones your repos, runs your setup commands, and starts working on your prompt. The agent has full access to your code and can run tests, make changes, and create artifacts like PRs.

You can view details of your agent’s run, including commands executed, files changed, and environment used, several different ways:

  • In the Warp app, open the conversations panel to see all your agent runs.
  • Click the session link in your terminal output.
  • Go to oz.warp.dev and navigate to the Runs tab.
  • Access from mobile via the Oz web app.

Breaking it down: Every cloud agent run is auto-tracked. You get a shareable link, a run record, and full visibility into what the agent did. You or your teammates can watch the agent’s progress in real-time and even steer it if needed. The run record persists after completion so you can review it later.

6. Make it reusable with a skill (optional)

Section titled “6. Make it reusable with a skill (optional)”

Turn your successful run into a skill that you can reuse:

Terminal window
/create-skill

Follow the prompts to save your task definition. Once created, you can run it again, schedule it, trigger it from Slack/Linear, or share it with your team.

How this works: Skills capture successful agent workflows as reusable building blocks. Instead of typing the same prompt repeatedly, you define it once. You can use it yourself, share it with teammates, schedule it to run automatically, or trigger it from integrations. Learn more about Skills as Agents.

Prefer using the CLI? See the Oz CLI quickstart for CLI-based workflows.


Now that you’ve run your first cloud agent, here are some next steps:

Schedule agents to run on cron schedules for maintenance tasks like weekly dependency checks or daily dead code cleanup.

Terminal window
oz schedule create \
--name "weekly-dependency-check" \
--cron "0 10 * * 1" \
--environment <ENV_ID> \
--prompt "check for dependency updates and open PR"

Slack integration - Tag @Oz in any Slack channel to get immediate help with code reviews, debugging, or incident response. Your team can discuss problems in Slack while Oz analyzes code, opens PRs, or investigates issues in the background. Results post directly back to the thread. Learn more

Linear integration - Connect Oz to Linear to automate bug triage and fixes. Tag @Oz on an issue to reproduce the bug, identify root causes, and open a PR with a fix—closing the loop from bug report to resolution without leaving Linear. Learn more

GitHub Actions - Run agents in CI/CD pipelines to automate tasks like generating release notes, running security audits, or validating migrations. Trigger agents on PRs, commits, or releases to keep workflows moving without manual intervention. Learn more

Build automations and apps on top of agents

Section titled “Build automations and apps on top of agents”

Use the Oz API & SDK to trigger agents programmatically from your own systems and workflows.


Environment creation fails
Use official Docker Hub images like node, python, or rust for best compatibility. Ensure your GitHub repos are accessible. If using a custom image, avoid Alpine/musl-based images—the agent runtime requires glibc. See Environments for more guidance on choosing Docker images.

Agent can’t access repos
Warp prompts you to authorize GitHub when you create an environment or trigger your first agent. If authorization fails or needs updating, see How GitHub Authorization works. For automated workflows using team API keys, make sure team GitHub authorization is configured in the Admin Panel. Also verify that repos are correctly configured in your environment with oz environment get <ENV_ID>.

Not enough credits to run cloud agents
Your team needs at least 20 credits available (any type of Warp credits work). Check your credit balance in Settings or see Access, Billing, and Identity for details on credit requirements and which plans support cloud agents.

More resources


Now that you’ve run your first cloud agent, automate recurring work or connect agents to your team’s tools.

  • Scheduled Agents quickstart - Set up an agent to run on a cron schedule for recurring tasks like weekly dependency checks.
  • Integrations quickstart - Connect Oz to Slack and Linear so your team can trigger agents from mentions and issues.
  • Skills - Turn successful agent workflows into reusable instructions you can schedule, trigger, or share.