Why Google Is Building a Distributed Operating System for AI Agents

AX is a distributed runtime that treats agent execution as a durable, resumable event stream rather than a stateless API call.
The Hype: Google’s Bid for the Missing Layer
Agentic AI has passed the prototype phase and is now entering the awkward adolescence of production deployment. A Gartner forecast cited by industry analysts predicts that 33 percent of enterprise software applications will incorporate agentic AI by 2028, up from effectively zero in 2024. The same research warns that 40 percent of those deployments will be canceled by 2027, undone by rising costs, unclear value, or poor risk controls. The gap between a promising framework demo and a reliable production system is where projects die.

The current landscape is crowded with frameworks that handle the cognitive layer. CrewAI, LangChain, LangGraph, and AutoGen offer predefined architectures for reasoning, memory, and multi-agent coordination. Benchmarks show sharp differences in latency and token efficiency among them: LangGraph’s graph-based architecture minimizes LLM round-trips, while LangChain’s chain-first design compounds overhead across workflow steps. Memory strategies vary widely; AutoGen offers only session context, while CrewAI provides layered persistent memory, and most others require external vector databases or caches. Human-in-the-loop support is similarly fragmented, with some frameworks offering built-in breakpoints and others requiring custom development.
Yet none of these frameworks inherently solve the infrastructure problem. They orchestrate prompts and logic; they do not isolate agent code, elastically scale compute, or enforce access controls for autonomous processes acting with real credentials. What sits below the framework is the runtime: the execution layer that turns agent logic into a cloud workload. By 2026, the market has crystallized around three runtime archetypes—managed hyperscaler services like AWS Bedrock AgentCore and Google Vertex AI Agent Engine, framework-native platforms such as LangGraph Platform, and sandbox or serverless environments including E2B, Modal, and Cloudflare Workers. Google’s AX enters this field not as another framework, but as an open-source, self-hosted runtime that wants to become the foundational infrastructure beneath all of them. That is why a repository still wearing an “active early development” warning is already drawing attention.
Runtime, Not Framework
AX, short for Agent eXecutor, is explicit about what it is not. It is not a managed service, not an agentic framework, not a specific harness like a coding agent, and not locked to any single model. Its README reads like a manifesto for infrastructure agnosticism. The runtime is designed to coordinate agentic loops, manage executions through an event log, and communicate with local and remote actors while remaining indifferent to the reasoning framework that drives them.
This distinction matters because the industry often conflates the two layers. Frameworks supply development tools—libraries, APIs, templates for reasoning, memory, and multi-agent coordination. Runtimes manage real-world execution: processing inputs, scaling compute, maintaining state, and integrating with security boundaries. A full lifecycle solution requires both. AX positions itself as the runtime that can pair with LangChain, ADK, or a custom Python harness without taking sides. It is the substrate beneath the substrate.
The architecture reflects this philosophy. A single controller acts as the sole writer to a durable event log, ensuring that state mutations are sequential and recoverable. Remote agents, tools, and environment skills execute as isolated actors, communicating with the controller over resumable streams. The design borrows from Google DeepMind’s earlier distributed harness research and from the Google Kubernetes Engine team’s work on isolation and job scheduling. While the project claims to run anywhere and scale from a laptop to a large cluster, its acknowledged sweet spot is Kubernetes, specifically atop Agent Substrate, a GKE layer optimized for agentic workload density. There is an obvious gravitational pull toward Google’s cloud stack, even as the code insists it is compute-agnostic.
The Event Log as Source of Truth
The most genuinely special idea inside AX is its treatment of execution state. Rather than treating an agent session as a stateless request-response cycle, AX models it as an append-only event stream. Every tool invocation, agent handoff, user approval, and intermediate result is logged by the controller. If a network partition drops the client, a pod restarts, or a distributed actor fails mid-task, execution resumes from the last durable event rather than restarting from scratch. Clients can catch up by replaying events from a specific sequence number, or fork an existing conversation from an arbitrary checkpoint into a new branch.
This is not merely a reliability feature; it is a reimagining of what an agent session is. The event log transforms a conversation from ephemeral chat history into a distributed transaction ledger. It displaces the ad-hoc state management that developers currently duct-tape onto frameworks with Redis, Postgres, or in-memory caches. It also underpins observability: the built-in trace command parses the log and spins up a local web server to visualize the execution graph, turning raw events into a browsable audit trail.
The single-writer architecture is the conservative choice that makes this possible. By funneling all state changes through one controller, AX avoids the split-brain scenarios that plague distributed systems where multiple nodes claim authority over the same execution context. The trade-off is that the controller becomes a bottleneck and a critical failure domain; the project mitigates this by making the log itself durable and by supporting compute-layer actor resumption on compatible platforms, though the README is vague on exactly which platforms support this beyond Kubernetes.
Distributed Isolation and the Protocol Mesh
AX anticipates a future where monolithic agents decompose into fleets of specialized, isolated workers. The runtime supports remote agents invoked over gRPC, bridges to the A2A protocol for interoperability, and integrations with Google ADK and even experimental Colab notebooks. Each skill, tool, or agent can run in its own sandbox, with the controller mediating all communication. This turns the runtime into a protocol mesh rather than a simple task queue.
The security implications are significant. Industry analysis notes that every agent is a cloud workload possessing identity, credentials, and data access, making isolation, secrets handling, and governance primary selection criteria for any runtime. Traditional cloud security tools monitor kernels and containers for malware or privilege escalation, but they lack visibility into AI intent, reasoning chains, and business workflow context. AX acknowledges this gap at a high level, promising that all calls are coordinated by a common controller for easy auditing and policy enforcement. However, the current documentation is light on specifics: how tool call approvals are enforced in nested subagents, how secrets are scoped to isolated actors, or how policy rules are expressed remains largely undefined. The roadmap lists “support for tool call approvals in subagents” as a future item, suggesting the team knows the current model is incomplete.
Early Days and the Go Question
For all its architectural ambition, AX is emphatically pre-release. The maintainers warn of major breaking changes ahead, temporarily paused external pull requests, and actively evolving resumption protocols. Interfaces for remote agents are explicitly flagged as unstable. This is a project building in public to validate design decisions before a stable release, not a polished product drop.
There is also an unusual cultural signal in the technology choice. AX is written in Go, a language beloved by infrastructure engineers but rare in the AI tooling ecosystem, which is dominated by Python. The CLI, the controller, and the gRPC services are all Go-native. This suggests Google is targeting platform engineers and SREs—the people who will operate agent fleets at scale—rather than data scientists who prototype models. It is a bet that the agentic stack will split along occupational lines, with Python owning the model and framework layer and Go owning the resilient, distributed runtime beneath it.
That targeting may be necessary, because AX is not a managed service. Operators must deploy it themselves, manage their own clusters, and handle secrets and identity boundaries. In a market where managed runtimes are already available from hyperscalers and startups alike, AX demands more upfront investment. The reward, in theory, is portability and control; the risk is that the project remains too raw for production adoption before its protocols stabilize.
The Road Ahead
The roadmap reveals a project straddling agnosticism and opinionation. Future releases will introduce Antigravity as a built-in harness and support for bring-your-own-harness, allowing developers to inject custom agent logic while retaining AX’s event-logging and resumption guarantees. More importantly, the team plans to enable suspension and resumption of subagents, a feature that moves the runtime from flat orchestration toward hierarchical, long-running autonomous systems.
Whether AX becomes a de facto standard or remains a Google-internal pattern released into the wild depends on its ability to stabilize protocols and attract framework authors. It enters a field already populated by hyperscaler runtimes, framework-native platforms, and nimble sandbox services. Yet the Gartner forecast hangs over the market: a third of enterprise software will embed agents by 2028, and two-fifths of early deployments will collapse under their own weight. The survivors will be the ones that solved resumability, isolation, and auditability first. AX wants to be the kernel that outlasts the hype cycle.
Sources
- Ax or Axe: What's the Difference?
- Complete guide to agentic AI frameworks: Comparison ... - Moxo
- Best AI Agent Runtime Tools & Platforms 2026
- Ax vs. Axe—What's the Difference?
- Agentic AI frameworks for enterprise scale: A 2026 guide
- Top 7 AI agent runtime tools and platforms in 2026 | Blog
- Get the Ax Definition - Face the Axe Examples
- AI Agent Frameworks: Choosing the Right Foundation for ...
- Understanding AI Agent Runtimes and Agent Frameworks
- AX Definition & Meaning
- What's the Most Reliable AI Agent Framework for ...
- Why Agentic Runtime Security Is Different in the Age of AI