Sobre el proyecto
AX es un orquestador declarativo de alto rendimiento diseñado para ejecutar miles de millones de cargas de trabajo de agentes autónomos en un clúster. Se ejecuta sobre Agent Substrate para la ejecución en sandbox y está construido para escalar a miles de millones de tareas por clúster. Si has usado Kubernetes, `ax` te resultará similar.
Las primitivas clave incluyen:
- **Task**: Ejecuta código de agente no confiable en un sandbox aislado con límites de CPU/memoria.
- **Workspace**: Preconfigura repositorios Git, servidores MCP y paquetes de habilidades para que cada agente arranque listo.
- **Gateway**: Restringe el tráfico saliente a una lista explícita de hosts permitidos.
- **Model**: Configura qué LLM utiliza la propia plataforma, con credenciales provenientes de un secreto de Kubernetes.
Todo se expresa como manifiestos `ax.io/v1alpha1` y se aplica con un solo comando. La CLI tiene la forma de `kubectl` y admite `apply`, `get`, `describe`, `watch`, `delete`, además de verbos específicos de agentes como `ax ssh`, `ax suspend` y `ax resume`.
El inicio rápido implica instalar la CLI mediante `go install`, desplegar el plano de control en un clúster de Kubernetes usando `make deploy` y luego aplicar manifiestos de ejemplo. El proyecto incluye documentación extensa que abarca conceptos, manifiestos, comportamiento del sandbox, contratos del runner, redes, arquitectura, desarrollo y hoja de ruta.
AX está licenciado bajo Apache License 2.0.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.