stamatios
← Voltar ao feed
Torre de controle coordena robôs em contêineres, orquestrador open source de agentes AX do Google
Agentes · Open Source

Google abre código do AX, orquestrador de agentes em larga escala

resumo de ~3 min

O que é o AX

O Google abriu o código do AX, um orquestrador declarativo de alta taxa de processamento projetado para executar cargas de trabalho de agentes autônomos em escala - o README menciona bilhões de tarefas por cluster. O repositório está no GitHub sob licença Apache 2.0 e, no momento da captura, reunia cerca de 5,7 mil estrelas e 239 forks, com 625 commits.

A premissa do projeto é que agentes formam um novo tipo de carga de trabalho: não são microserviços sem estado nem tarefas batch de execução única. Eles acumulam estado, exigem isolamento rigoroso, chamam APIs de modelos e servidores de ferramentas e podem gastar dinheiro em loop se ninguém estiver supervisionando.

Primitivas declarativas

O AX oferece quatro primitivas principais, todas expressas como manifests ax.io/v1alpha1 e aplicadas com um único comando, num formato deliberadamente semelhante ao kubectl:

  • Task: executa código de agente não confiável em um sandbox com limites de CPU e memória.
  • Workspace: pré-configura repositórios Git, servidores MCP e pacotes de skills para que cada agente comece com o ambiente pronto.
  • Gateway: restringe o tráfego de saída a uma lista explícita de hosts permitidos.
  • Model: configura qual LLM a plataforma usa, com credenciais vindas de um secret do Kubernetes.

Além disso, comandos como ax suspend e ax resume permitem pausar um agente ocioso via checkpoint e retomar exatamente de onde parou, e ax ssh permite inspecionar o que um agente em execução está fazendo dentro do sandbox.

Arquitetura e operação

O AX roda sobre o Agent Substrate para execução em sandbox e requer um cluster Kubernetes, a ferramenta ko, um registro de contêineres e acesso a uma API de controle do Agent Substrate. O deploy leva Redis e as imagens do plano de controle para o namespace ax-system.

O fluxo de uso segue o padrão do Kubernetes: um arquivo YAML declara workspace e tarefa, ax apply aplica, ax watch acompanha fases e condições em tempo real e ax ssh acessa o sandbox. A CLI conversa com o plano de controle via gRPC e segue o contexto ativo do kubectl, permitindo alternar entre clusters com kubectx ou direcionar um contexto específico com a flag --context.

A documentação cobre conceitos, escrita de manifests, comportamento do sandbox, contrato entre plano de controle e contêineres de tarefa (com possibilidade de construir imagens de runner próprias), rede (acesso a tarefas via roteador atenet a partir do cluster, do laptop ou de clientes gRPC) e a arquitetura do plano de controle.

Estado e ressalvas

O projeto avisa que ainda está refinando ativamente conceitos, protocolos e especificações, e que mudanças significativas de quebra de compatibilidade são prováveis antes de uma versão estável. O README cita como modelo padrão o gemini-3.8-flash do provedor google e aponta o site agentexecutor.io como referência.