Sobre o projeto

AX é um orquestrador declarativo de alto rendimento projetado para executar bilhões de cargas de trabalho de agentes autônomos em um cluster. Ele roda sobre o Agent Substrate para execução em sandbox e foi construído para escalar a bilhões de tarefas por cluster. Se você já usou Kubernetes, o `ax` vai parecer familiar. As primitivas principais incluem: - **Task**: Executa código de agente não confiável em um sandbox isolado com limites de CPU/memória. - **Workspace**: Pré-configura repositórios Git, servidores MCP e pacotes de skills para que cada agente inicie já preparado. - **Gateway**: Restringe o tráfego de saída a uma allowlist explícita de hosts. - **Model**: Configura qual LLM a própria plataforma utiliza, com credenciais provenientes de um secret do Kubernetes. Tudo é expresso como manifestos `ax.io/v1alpha1` e aplicado com um único comando. A CLI tem o formato do `kubectl`, com suporte a `apply`, `get`, `describe`, `watch`, `delete`, além de verbos específicos de agentes como `ax ssh`, `ax suspend` e `ax resume`. O início rápido envolve instalar a CLI via `go install`, implantar o plano de controle em um cluster Kubernetes usando `make deploy` e, em seguida, aplicar manifestos de exemplo. O projeto inclui documentação extensa cobrindo conceitos, manifestos, comportamento do sandbox, contratos de runner, rede, arquitetura, desenvolvimento e roadmap. AX é licenciado sob a Apache License 2.0.