Discover and explore top open-source AI tools and projects—updated daily.
googleDistributed agent runtime for autonomous workers
Top 35.3% on SourcePulse
Summary
Google's Agent Executor (AX) is a distributed runtime designed to coordinate complex agentic loops, manage executions, and ensure reliability through native recovery and resumption protocols. It targets developers building sophisticated, distributed agentic applications, providing a foundational layer that abstracts infrastructure concerns and enables focus on agent logic. AX offers robust state management, auditing, and portability for scalable agent deployments.
How It Works
AX employs a distributed architecture with a central controller managing isolated actors (agents, skills, tools) via a single-writer, event-logged system. This design ensures consistent state management and enables automatic recovery from failures or interruptions. Its core advantage lies in built-in resumability, allowing executions to continue seamlessly even across complex distributed setups or after client disconnections, aiming for high reliability.
Quick Start & Requirements
Installation is via go install github.com/google/ax/cmd/ax@latest. While compute-agnostic, AX is optimized for Kubernetes, with Agent Substrate recommended for production deployments. Core dependencies include Go for installation. Production use typically requires Kubernetes. Links to demos or detailed deployment guides are not directly provided in the README.
Highlighted Details
Maintenance & Community
AX is in "active early development" with significant upcoming breaking changes before a stable release. Collaboration is encouraged via ax-dev@google.com. The project welcomes bug reports and feature requests, though new contributions are paused during a major refactor. Notable influences come from Google DeepMind and the GKE team.
Licensing & Compatibility
Licensed under Apache 2.0, permitting broad commercial use and integration with closed-source projects.
Limitations & Caveats
The project is in early development, with APIs and protocols subject to major breaking changes. AX is a self-hosted runtime, not a managed service, and requires deployment on infrastructure like Kubernetes. It is agnostic to agent frameworks and harnesses, serving as a foundational layer rather than a complete agentic solution. Resumable streaming and communication protocols are still evolving.
19 hours ago
Inactive
dagger
alibaba
micro