Google/ax: Google's open agentic orchestrator Google released AX, an open-source declarative orchestrator for running autonomous agent workloads at scale, built on top of Agent Substrate for sandboxed execution and designed to run billions of tasks per cluster. AX is expressed through ax.io/v1alpha1 manifests with four primitives — Task, Workspace, Gateway, and Model — and is installed via `go install github.com/google/ax/cmd/ax@latest`, requiring a Kubernetes cluster, ko, a container registry, and a reachable Agent Substrate Control API. Google warns the project is still actively refining its core concepts, protocols, and specifications and will likely introduce major breaking changes prior to a stable release. Warning We are still actively refining our core concepts, protocols, and specifications. We will likely to introduce major breaking changes prior to a stable release. Declare an agentic task with workspaces and gateway specifications. AX sandboxes it, wires up its workspace, fences its network, and helps running it at scale. AX is a high-throughput, declarative orchestrator to run billions of autonomous agent workloads in a cluster. It runs on top of Agent Substrate https://github.com/agent-substrate/substrate for sandboxed execution and is built to run billions of tasks per cluster. If you have used Kubernetes, ax will feel similar. task.yaml apiVersion: ax.io/v1alpha1 kind: Workspace metadata: name: golang spec: git: - repo: https://github.com/golang/go.git branch: "my-fix" --- apiVersion: ax.io/v1alpha1 kind: Task metadata: name: test spec: workspaces: - name: golang goal: "Ensure that Go tool chain is available and is built from source" debug: true lets you ax ssh into the sandbox Then apply it, watch it come up, and look over the agent's shoulder: ax apply -f task.yaml ax watch task test ax ssh test -- ls -al /workspace Agents are a new kind of workload. They are neither stateless microservices nor run-to-completion batch jobs. They accumulate state, need strict isolation, call out to model APIs and tool servers, and can burn money in a loop if nobody is watching. AX gives you four small primitives that handle all of that declaratively: | You want to... | AX gives you | |---|---| | Run untrusted agent code in an isolated sandbox with CPU/memory limits | Task | | Pre-wire Git repos, MCP servers, and skill packages so every agent starts warm | Workspace | | Lock outbound traffic down to an explicit host allowlist | Gateway | | Configure which LLM the platform itself uses, with credentials from a Kubernetes secret | Model | | Pause an idle agent and pick up exactly where it left off | ax suspend / ax resume | | Shell into a running agent to see what it is doing | ax ssh | Everything is expressed as ax.io/v1alpha1 manifests and applied with a single command. go install github.com/google/ax/cmd/ax@latest This puts the ax binary in $ go env GOPATH /bin . Make sure that directory is on your PATH . You need a Kubernetes cluster, ko https://ko.build/ brew install ko , a container registry your cluster can pull from, and a reachable Agent Substrate Control API in-cluster default: api.ate-system.svc.cluster.local:443 . make deploy AX IMAGE REPO=