google/ax

An open source distributed agent runtime

What it solves

AX addresses the infrastructure challenges of running autonomous, long-running AI agents. Traditional runtimes are often designed for stateless services or batch jobs, making them inefficient for agentic workloads that are bursty—alternating between intense computation and long periods of idleness (e.g., waiting for human approval). AX provides a distributed runtime that manages state, ensures reliability, and allows agents to be suspended and resumed without losing progress.

How it works

AX acts as a distributed harness runtime that dynamically provisions isolated environments from images to execute agents and harnesses. It uses a single-writer architecture with a durable event log to maintain a consistent state and enable automatic recovery from failures. When deployed on compatible platforms like Agent Substrate on Kubernetes, it can suspend and resume compute-layer actors, allowing for high-density agentic workloads.

Who it’s for

It is designed for developers and researchers building sophisticated agentic applications who want to move away from monolithic agents toward distributed harnesses where tools, skills, and agents are deployed as isolated actors.

Highlights

  • Distributed Runtime: Executes harnesses, skills, and agents in isolation.
  • Native Resumption: Automatic recovery from interruptions and support for suspending/resuming stateful actors.
  • Durable Execution: Uses an event log to ensure state management and reliability.
  • Extensibility: Supports custom environment configurations, MCP tools, and custom harness implementations via HarnessService.
  • Kubernetes Optimized: Specifically designed to provide a high-density experience for agentic workloads on Kubernetes.

Related

  • Project
  • Project
  • Project
  • Project
  • Project