Voltar para todas as notícias
Publicado em · por A equipe Bromure

Bromure Agentic Coding 4.2: automações, uma grade de agentes e um terminal nativo

O Bromure Agentic Coding 4.2 introduz as automações — execute seu agente por horário, com pull requests, issues e commits do GitHub, ou com tickets do Linear, sem webhooks e sem expor nada à internet. Um novo navegador de arquivos mostra cada arquivo modificado do repositório com diffs ao vivo, o modo grade coloca todos os seus agentes na tela ao mesmo tempo, e o terminal foi reconstruído sobre a libghostty. As VMs também usam cerca de metade da memória, e as pastas home agora são imagens ext4.

O Bromure Agentic Coding executa seu agente de coding dentro de uma VM Linux descartável, com um proxy man-in-the-middle no host observando cada byte enviado às APIs dos modelos. A versão 4.2 é sobre rodar mais agentes com menos de você: agentes que disparam sozinhos, uma janela que mostra todos ao mesmo tempo, e um terminal rápido o bastante para desenhá-la.

Novidades

  • Automações. Dê a um workspace uma ordem permanente e o Bromure a executa sem você: num horário, quando uma pull request, uma issue ou um commit chega ao GitHub, quando um ticket do Linear aparece, ou assim que outra automação termina. Cada execução lança seu agente em um git worktree novo — se quiser, dentro de um clone descartável do workspace inteiro, destruído quando a execução termina. Não há webhooks: o Bromure consulta o GitHub e o Linear a partir do host com o token do próprio workspace, então nada escuta, nada fica exposto à internet, e o token nunca entra na VM. E como títulos de PR, corpos de issue e comentários são texto de terceiros, cada evento passa pela triagem de injeção de prompt antes de o agente ler uma palavra.
  • Um navegador de arquivos que entende git. Um novo painel mostra o repositório da aba ativa como uma árvore de arquivos ao vivo, com os emblemas de modificado, adicionado, não rastreado e excluído que você conhece do seu editor. Clique em um arquivo para um diff colorido ou uma prévia renderizada, veja-o se atualizar enquanto o agente trabalha, e destaque o visualizador em uma janela própria quando uma tela não bastar.
  • Modo grade. Veja todos os agentes de uma vez: um palco que organiza até 25 terminais ao vivo, de todos os seus workspaces. Fixe o terminal atual na grade com ⌘D, clique em uma célula para digitar nela, dê um duplo clique para ampliá-la, e leia o ponto de status de cada célula — trabalhando, esperando por você, ou pronto — sem se conectar a nada.
  • Um terminal nativo, reconstruído sobre a libghostty. Os terminais eram renderizados dentro da VM e chegavam à janela como pixels. Na 4.2, cada terminal é uma superfície libghostty nativa do host, renderizada por GPU e alimentada com bytes crus do tmux do convidado: texto Retina nítido, ligaturas, imagens inline, IME de verdade — e exatamente o que torna possível uma grade de 25 células.
  • Integração com o Depi: instalações npm de um registro verificado. O Bromure agora se integra ao Depi, o registro npm seguro da Lupin & Holmes. Ative-o nas configurações de supply chain de um workspace e o proxy redireciona cada requisição ao registro npm para o Depi: o agente instala apenas pacotes já verificados. Sua chave de API do Depi é anexada no host — ela nunca entra na VM, então o agente não pode vazá-la.

Também na 4.2

  • As VMs usam cerca de metade da memória. O antigo caminho do terminal rodava uma pilha completa de X11 e renderização por software dentro de cada VM só para desenhar a tela. O terminal nativo tornou tudo isso desnecessário, então tudo isso se foi — e as VMs ociosas ficaram bem mais leves.
  • As pastas home agora são imagens ext4. O home de cada workspace vive em sua própria imagem de disco ext4 esparsa em vez de uma pasta compartilhada com o host: a identidade dos arquivos sobrevive à suspensão e à restauração, o risco de corrupção do git sobre pastas compartilhadas desaparece, as imagens encolhem quando o agente libera espaço, e duplicar um workspace clona o home junto. Workspaces existentes recebem a oferta de uma migração única — a decisão é sua, não nossa.

Um grande obrigado à equipe do Tolmo pelo feedback e apoio ao longo desta versão!

O Bromure Agentic Coding é gratuito e de código aberto no Apple Silicon. Baixe a 4.2 na página de downloads, ou saiba mais →.