subagentic.ai RSS X YouTube GitHub
AI-generated illustration

News

Anthropic opens a private beta to self-host the Claude Managed Agents control plane

Anthropic's private beta lets enterprises host the Claude Managed Agents harness and session data, while model calls stay remote and safety notices carry an eight-hour rollback.

anthropicclaude-managed-agentsself-hostedenterprise

Self-hosted Claude Managed Agents is now in private beta. Customers can run the agent service itself, not only the sandbox. The server, its database, and the workers that execute shell and file tools stay in the customer's cloud or on-premise environment. Model calls still leave that network.

Anthropic first offered Managed Agents as a hosted service on the Claude Platform, with Anthropic running the infrastructure. Self-hosted sandboxes came next, for teams that needed agent code to stay in their own environment: the customer hosts the sandboxes, and Anthropic still runs the service and the model. This beta extends hosting to the service — the API, the agent loop, and storage for agents, sessions, and session history. Anthropic points to agents that fix broken builds, test releases, triage alerts, and work a bug backlog unattended. For that access, some teams want the whole service in their environment.

The platform docs split the choices in a table. Cloud sandboxes keep sandboxes, service, and model with Anthropic. Self-hosted sandboxes move only the sandboxes. Self-hosted Managed Agents puts sandboxes and the service with the customer, and sends the model to Anthropic or to a provider the customer chooses. If only the tools must run on customer infrastructure, the docs say to stay with self-hosted sandboxes.

What the customer operates

The product page says every part of the service runs in the customer's own cloud or on-premise, including the harness, sandboxes, credentials, and session history. Developers still use the same core APIs as the hosted service. The SDK and the ant CLI work against the customer's server.

That server, cma-server, serves the API, runs the agent loop, and stores agents, sessions, and each session's history. It calls the configured inference provider when the agent needs the model, and it never runs shell or file tools. Workers poll the server and run those tools in the customer's sandboxes. A worker is an ant beta:worker command or an SDK worker. A console at the server's address lets people sign in through the customer's identity provider. The admin CLI, cma-server-admin, creates environments and environment keys on Linux (x86-64 and Arm) and on macOS on Apple silicon.

The database is PostgreSQL 16 or later. Without one, the server keeps data in memory and a restart erases it. One or more servers, their database, and the sandboxes make one deployment, and the customer installs each release. Some features exist only on the hosted service.

Three credentials divide access. Applications, the ant CLI, and the admin CLI hold a server API key. The server alone holds the inference credential — a Claude API key, a cloud-provider credential, or a token the customer's gateway accepts. Workers hold an environment key for one environment's queue and sessions.

Session history sits in the customer's database. If the organization has zero data retention with Anthropic, it applies to requests sent to Claude the same way as any other Messages API call. Under the server license, Anthropic does not receive or process deployment data under that agreement. Model access stays under the separate agreement that governs those models, and the server license does not change its pricing, usage policies, or data terms.

The model still leaves the network

The model does not run in the customer's environment. The docs say it runs at Anthropic or at a provider the customer chooses. For each model call, the server sends the conversation so far, including tool inputs and tool results, to the inference provider. The default is the Claude API, and that call also carries the IDs of the session, the agent, and the environment.

The allowed destinations are not worded the same way on every Anthropic page. The product announcement lists Anthropic directly, Amazon Bedrock, Google's Agent Platform, Microsoft Foundry, or the customer's own gateway. The platform docs list Amazon Bedrock, Claude Models on Google Cloud (Google managed), Microsoft Foundry, or the customer's own model gateway. The license bars use with a third-party model except where the documentation expressly permits it, and permitted use is at the licensee's own risk.

The binary may also send usage signals to Anthropic. The license forbids removing, blocking, altering, or falsifying those signals, and forbids routing Anthropic-model requests so they hide their origin in the licensed code. Anthropic may use the signals to measure use and to check compliance.

An eight-hour rollback, then one business day

The license does not leave a normal change window. If Anthropic writes that a feature or version presents a safety, security, or misuse risk, the licensee must disable that feature or roll that version back in every deployment within 8 hours of the notice. Each Safety Update must be deployed in every deployment within 1 business day of delivery. The agreement defines a Safety Update as an update Anthropic identifies in writing as necessary to address a safety, security, or misuse risk; the updates section also describes them as addressing critical agent misuse. Other updates are a commercially reasonable effort within 30 days.

Anthropic need not support any version, and it may withdraw a version in writing. It may decide that some or all of a licensee's customers should reach certain Anthropic models only through Anthropic's hosted service, and that not every model will be offered through the deployment. Harness safeguards Anthropic specifies, including ones marked as specific to that deployment, cannot be disabled, bypassed, or materially altered without prior written consent.

The grant is a limited, non-exclusive, royalty-free license to install and run the binary as a managed service for the licensee's customers, as an internal deployment, or both, unless Anthropic limits the licensee to one purpose in writing. The licensee may not modify the code, reverse engineer it, or distribute the binary, aside from affiliates and contractors acting for the licensee.

Hosting moves the security job. What the sandbox security model assigns to Anthropic becomes the customer's work, including securing the server, hosting memory stores, and detecting unusual usage. Each trust level needs its own deployment. The same four design points still apply: the harness and the sandbox stay separate, credentials stay out of the sandbox, an environment can be limited to allowed hosts, and every session keeps a record of tool calls and results that can export over OpenTelemetry. Credentials can also live in the customer's own secrets manager.

Private beta access is by request. Contact an Anthropic account team for the download, then follow the self-hosted quickstart. Each release archive includes an operator guide, operator-guide.md. The server is covered by the Software License Agreement for the Claude Managed Agents Server.

Before you plan a deployment, request access from your Anthropic account team and read both the self-hosted docs and the server license. Treat the 8-hour rollback and the 1-business-day Safety Update as operating constraints, and assume each model call will leave your network.

Sources