O que agentbox faz?
Execute múltiplos agentes em paralelo em VMs isoladas (sandbox), com um único comando, no seu PC ou na nuvem.
Visão Geral
O AgentBox simplifica a execução de múltiplos agentes de IA em ambientes virtuais isolados. Com um único comando, você pode provisionar e gerenciar várias VMs sandbox, cada uma executando seu próprio agente, sem se preocupar com conflitos de dependências ou interferência entre eles.
Como Funciona
- Defina seu ambiente: Crie um arquivo
agentbox.yamlna raiz do seu projeto. - Configure os agentes: No YAML, especifique cada agente com sua imagem base, script de inicialização e recursos.
- Execute: Rode
agentbox runno terminal. O AgentBox provisiona as VMs, executa os scripts e coleta os logs.
Exemplo de Configuração (agentbox.yaml)
agents:
- name: "agent-alpha"
image: "ubuntu:22.04"
script: "start_agent_alpha.sh"
resources:
cpu: 2
memory: "4Gi"
- name: "agent-beta"
image: "python:3.11"
script: "start_agent_beta.sh"
resources:
cpu: 1
memory: "2Gi"
Plataformas Suportadas
- Local: Qualquer sistema com Docker ou Podman instalado.
- Nuvem: AWS EC2, Google Compute Engine, Azure VMs (via plugins).
Instalação
pip install agentbox
Ou usando Docker:
docker pull madarco/agentbox
Comandos Principais
| Comando | Descrição |
|---|---|
agentbox run | Executa todos os agentes definidos no YAML. |
agentbox logs | Exibe logs consolidados de todos os agentes. |
agentbox stop | Para e limpa todas as VMs sandbox. |
Links
Nota: Certifique-se de que o Docker ou o provider de nuvem esteja configurado corretamente antes de executar o AgentBox.