WarpBuild LogoWarpBuild

WarpBuild 🤝 Claude Managed Agents

WarpBuild's Linux and macOS runners can now be the self-hosted execution environment for Claude Managed Agents. Give your agents a full runner VM to work in, billed by the second at CI rates.

WarpBuild 🤝 Claude Managed Agents cover

WarpBuild provides full-featured runners that mirror GitHub runners to run your CI workloads. They come in a range of operating systems (ubuntu-22, ubuntu-26, macos-15, macos-26), architectures (x86-64 / arm64), and core sizes (2x to 32x). See the full list. These same runners can now be the execution environment for Claude Managed Agents. We support Linux and macOS runners today; Windows support is coming soon.

Claude Managed Agents

Anthropic recently introduced Claude Managed Agents, which let you run Claude as an autonomous agent, well suited to long-running and asynchronous tasks. An agent has two main components: the harness that drives it, and an environment that executes the commands the harness wants to run.

The harness lives on Anthropic's side and can be customised on their platform with custom instructions, a toolset, and more. The execution environment can either be hosted by Anthropic or be self_hosted. WarpBuild can now be that self_hosted execution environment. We currently support stock runners; support for custom runners and images will be added in the future.

Why WarpBuild?

We use the exact same full-featured runner VMs for this feature that we use to run your CI jobs. That means every runner comes with the common software preinstalled at its latest version, and every agent gets VM-level isolation. You can find out what's on the latest images (as at the time of this blog) in our Changelog.

When it finishes, your agent should write its output artifacts to the designated /mnt/session/outputs directory.

Anthropic omits the outputs directory from the system prompt for self_hosted environments, so make it part of your own system prompt. Instruct your agent to write deliverables to /mnt/session/outputs explicitly. See the sandbox filesystem docs.

When the session ends, WarpBuild persists that directory and makes it available on your dashboard as a downloadable cache artifact. Outputs are treated as CI cache artefacts; they have a TTL of 7 days post last access, and are billed as such; see cache rates. The agent runner VMs are billed by the second, at the same rates as the CI runners.

Onboarding

Head over to the Agent Runners section of your WarpBuild dashboard and connect your Anthropic organisation:

  1. Connect your environment. Paste your Anthropic API key to link your organisation. WarpBuild provisions a Claude environment and hands you a per-organisation webhook URL to finish setup.

    WarpBuild's Add your Claude key dialog for connecting an Anthropic organisation

  2. Register the webhook with Anthropic. Add that per-organisation URL as a webhook endpoint in your Anthropic settings, so session events (run started, idled, terminated) route to WarpBuild. Paste the signing secret Anthropic returns back into WarpBuild, along with an environment key from your Anthropic environment settings.

    WarpBuild's Finish setup dialog: the per-organisation webhook URL, signing secret, and environment key

  3. Start a session. Head over to Sessions, choose the runner label (OS, architecture, and core size) that your agent should run on. Any stock Linux or macOS runner works. WarpBuild spins up a fresh runner, runs the agent inside it, and tears it down when the session ends. You can download anything your agent wrote to /mnt/session/outputs from the dashboard.

Give your agents a real environment to work in.


Last updated on

On this page