Essa ferramenta transformou o caos dos meus agentes de IA em um só painel (AoE)

BBetter Stack
Computing/SoftwareManagementInternet Technology

Transcript

00:00:00Rodar um agente de codificação de IA é fácil. Fazemos isso o tempo todo. Rodar cinco ou dez de uma vez,
00:00:05vira uma bagunça rapidamente. Abas por toda parte, sessões do Tmux que você não consegue rastrear,
00:00:10um agente travado, outro destruindo sua branch, e você não faz ideia de quem é quem.
00:00:15Este é o Agent of Empires, o painel de controle da missão que permite que você comande todos os seus agentes de IA
00:00:20a partir de uma única tela. Nos próximos 60 segundos, vou te mostrar por que isso está ganhando tração.
00:00:30Muito bem, uma rápida explicação aqui. O Agent of Empires não é outro agente de codificação. Não, não é.
00:00:37Ele não substitui o Claude, o Codex ou qualquer outro. Ele apenas fica acima deles. Ele roda tudo o que você já
00:00:43está usando no seu fluxo de trabalho, e isso é importante agora porque as coisas mudaram. Um ou dois anos atrás,
00:00:49nós rodávamos um agente. Agora estamos rodando vários, cinco, dez, vinte, seja qual for o número.
00:00:55E o problema real não é a qualidade da IA. É como gerenciamos esses agentes enquanto trabalham juntos.
00:01:01Você não sabe o que está rodando. Você não sabe o que ainda está travado. Seus terminais estão se multiplicando.
00:01:08Branches colidem. E às vezes, ou na maioria das vezes, as coisas quebram silenciosamente.
00:01:13O Agent of Empires resolve isso. Deixe-me mostrar. Se você gosta de ferramentas de codificação para acelerar seu fluxo de trabalho,
00:01:18certifique-se de se inscrever. Temos vídeos saindo o tempo todo. Muito bem, para instalar isso,
00:01:22é um comando. Estou num Mac, então dou brew install AOE. Depois posso rodar AOE launch. E é aqui que
00:01:29tudo se junta. Esta tela, o TUI, é todo o seu sistema de agentes. Certo, agora vamos tornar
00:01:36isso real. Vamos levantar dois agentes aqui usando o Claude, um trabalhando na autenticação, um refatorando esta API.
00:01:43Posso pressionar a tecla N aqui para gerar isso. Agora, normalmente, seriam múltiplos terminais,
00:01:49múltiplas branches e muitas trocas. Aqui, já está organizado para nós. Agora, observe isso.
00:01:55Depois de pressionar a tecla N, dou um nome. Este está rodando, certo? Posso gerar um novo. Este
00:02:01aqui está esperando. Não anexei nada. Não chutei. Posso entrar no primeiro. Posso dar um prompt.
00:02:06Posso mudar para o outro. Posso rodar o prompt. E posso monitorar os dois enquanto eles fazem
00:02:11suas alterações. Posso entrar. Posso sair. Posso alternar entre eles instantaneamente.
00:02:16E eles estão construindo tudo juntos, onde posso voltar aqui e monitorar tudo.
00:02:22Posso até agrupar agentes em pastas. Posso criar mais. E aqui está a parte que a maioria das pessoas
00:02:27não espera. Esta é a parte simples. Agora, vamos analisar por que isso importa. Quero dizer,
00:02:32isso foi insano. Fiz uma interface de usuário muito boa para isso. É por isso que importa. Porque
00:02:36isso ou economiza seu tempo ou não. Agora, o primeiro problema que temos é esse caos no terminal.
00:02:41Estamos rodando muitas sessões. Então estamos alternando demais. Seu cérebro está fazendo o roteamento internamente.
00:02:48O AOE substitui isso por uma visão única. Podemos agora alternar com tudo visível.
00:02:54Nosso próximo problema é a cegueira de status. Você não sabe o que seus agentes estão fazendo. Então temos que continuar
00:03:01verificando, certo? Você acaba verificando de novo e de novo. Isso está apenas custando mais tempo,
00:03:06certo? E quebra seu fluxo. O AOE mostra o que está rodando, esperando, ocioso, erro, sem realmente
00:03:12anexar nada. Então passamos de chutar para realmente saber o que está acontecendo. Então temos
00:03:18conflitos de branch. Agentes passando por cima um do outro, sobrescrevendo trabalho e criando uma grande bagunça. O AOE usa
00:03:25git work trees, onde cada agente obtém sua própria branch. O mesmo repositório com zero colisões.
00:03:32E o último problema que ele resolve é a segurança. Dar acesso total aos agentes pode ser arriscado. O AOE adiciona
00:03:39sandboxes Docker opcionais. Os agentes agora podem ficar contidos. Seu sistema permanece seguro. Além disso, as sessões
00:03:46sobrevivem a reinicializações. Você pode verificar do seu telefone se quiser, o que é honestamente bem legal,
00:03:52perfis por projeto e diffs integrados. Novamente, isso é incrível. Ele não substitui suas ferramentas. Ele só
00:03:59não substitui. Tudo o que ele faz, lembre-se, é ficar acima delas. O Tmux te dá persistência. O AOE te dá mais
00:04:06consciência e automação. O Agent deck é parecido, mas o AOE pende mais para a estrutura. Work trees,
00:04:14Docker, fluxos de trabalho paralelos construídos para escala real. E sim, agentes de IDE são ótimos para arquivos únicos. O AOE é
00:04:23para rodar múltiplos agentes em um repositório completo. Muito bem. Agora, aqui está o que as pessoas realmente gostam. Status
00:04:30de relance mudou tudo, certo? Isso é ótimo. Isso aparece muito. Podemos ver visualmente tudo
00:04:36aqui. Posso verificar os agentes pelo meu telefone. Eu não tentei isso. OK. Então não acredite na minha palavra sobre
00:04:41isso, mas ele tem o poder de fazer isso. É bem legal. Isso é maior do que parece. Work trees mais
00:04:47Docker finalmente tornaram tudo seguro. Isso é bom. E muitas pessoas dizem a mesma coisa. Parece que há
00:04:52muito mais controle sobre o que está acontecendo porque temos tudo aqui no nosso terminal
00:04:57que posso alternar, mas não, não é perfeito. Há uma curva de aprendizado. Honestamente,
00:05:02não muita. Foi super fácil de configurar. Se você não gosta de terminais, bem, essa é uma interface de terminal.
00:05:07Desculpe. O painel web ainda está evoluindo. Ainda existem arestas vivas, e houve bugs como
00:05:13problemas no TMUX, mas eles foram corrigidos muito rápido. E oh, pessoal, honestamente, se você está rodando um agente,
00:05:19você não precisa disso. OK. Isso é para controlar múltiplos agentes, e é onde isso realmente
00:05:24vai brilhar. Então, vale a pena? Bem, sim. Se você estiver rodando dois ou mais agentes CLI, com certeza.
00:05:30Sim. Confira. Instale hoje. É código aberto. É grátis. Vai te economizar um bocado de
00:05:34tempo. Reduz sua carga mental, todas essas coisas boas. Ele simplesmente te mantém no fluxo.
00:05:40Se você está rodando um único agente, isso não vai mudar nada. OK. Mas leva um minuto para
00:05:45tentar, então você ainda pode testar. Essa é uma grande vantagem lá. Se você gosta de ferramentas de codificação e dicas para acelerar
00:05:50seu fluxo de trabalho, certifique-se de se inscrever no canal BetterStack. Nos vemos em outro vídeo.

Key Takeaway

O Agent of Empires resolve o caos multitarefa de agentes de IA ao consolidar sessões CLI em um painel único que utiliza 'git work trees' e Docker para garantir organização, segurança e persistência em projetos complexos.

Highlights

  • O Agent of Empires (AOE) centraliza o comando de múltiplos agentes de IA em uma única interface de terminal (TUI).

  • A instalação do AOE em sistemas macOS requer apenas o comando 'brew install AOE'.

  • O uso de 'git work trees' no AOE permite rodar múltiplos agentes no mesmo repositório sem colisões de branches.

  • Sandboxes Docker opcionais oferecem isolamento de segurança para as ações executadas pelos agentes.

  • O AOE não substitui ferramentas como Claude ou Codex, mas atua como uma camada de gerenciamento superior para fluxos de trabalho que envolvem dois ou mais agentes simultâneos.

  • As sessões de agentes gerenciadas pelo AOE persistem mesmo após reinicializações do sistema.

Timeline

Problemas na gestão de múltiplos agentes

  • A execução de cinco a dez agentes de IA simultaneamente gera desorganização em terminais e sessões Tmux.
  • O principal obstáculo na produtividade atual não é a capacidade da IA, mas o gerenciamento do fluxo de trabalho paralelo.
  • Agentes operando sem coordenação frequentemente causam conflitos de branches e quebras silenciosas no código.

Rodar agentes individuais é simples, mas o aumento na escala para vários agentes simultâneos cria um cenário onde sessões se multiplicam e se perdem. O Agent of Empires foi criado para oferecer uma camada de controle que não substitui os modelos de IA existentes, mas organiza a execução de múltiplos fluxos de trabalho.

Instalação e operação do AOE

  • A instalação é feita via Homebrew com o comando 'brew install AOE'.
  • A interface (TUI) permite a criação e monitoramento de novos agentes através de comandos simples como a tecla 'N'.
  • É possível alternar instantaneamente entre diferentes sessões de agentes para verificar o progresso ou depurar erros.

O sistema oferece uma interface unificada onde o usuário visualiza o status de cada agente, como 'rodando', 'esperando' ou 'erro'. A capacidade de agrupar agentes em pastas e monitorar várias tarefas simultâneas elimina a necessidade de alternar manualmente entre múltiplos terminais.

Soluções técnicas para gargalos de produtividade

  • O AOE substitui a comutação mental de contextos por uma visão única centralizada.
  • Conflitos de branch são evitados através do uso de 'git work trees', garantindo que cada agente opere isoladamente no mesmo repositório.
  • A segurança é reforçada por sandboxes Docker opcionais que contêm as ações da IA.
  • As sessões do sistema sobrevivem a reinicializações, mantendo a persistência do trabalho.

A ferramenta ataca diretamente a cegueira de status, onde o usuário perde tempo verificando manualmente o que cada agente está fazendo. Ao integrar 'git work trees', o repositório permanece íntegro mesmo com múltiplos agentes realizando alterações concorrentes, enquanto o Docker impede acesso não autorizado aos arquivos sensíveis do sistema hospedeiro.

Viabilidade e recomendações

  • O AOE é recomendado especificamente para usuários que operam dois ou mais agentes CLI simultaneamente.
  • Usuários que rodam apenas um agente único não notarão benefícios significativos na adoção desta ferramenta.
  • A ferramenta é de código aberto e gratuita, apresentando uma curva de aprendizado baixa, apesar de ter arestas a polir em sua interface web.

Embora a interface ainda esteja em desenvolvimento e pequenos bugs possam ocorrer em integrações com Tmux, a ferramenta oferece um ganho substancial de controle para projetos que exigem escala. A recomendação final foca na redução da carga mental do desenvolvedor ao manter múltiplos processos de codificação sob um único painel de controle.

Community Posts

No posts yet. Be the first to write about this video!

Write about this video