M
MercyNews
HomeCategoriesTrendingAbout
M
MercyNews

Your trusted source for the latest news and real-time updates from around the world.

Categories

  • Technology
  • Business
  • Science
  • Politics
  • Sports

Company

  • About Us
  • Our Methodology
  • FAQ
  • Contact
  • Privacy Policy
  • Terms of Service
  • DMCA / Copyright

Stay Updated

Subscribe to our newsletter for daily news updates.

Mercy News aggregates and AI-enhances content from publicly available sources. We link to and credit original sources. We do not claim ownership of third-party content.

© 2025 Mercy News. All rights reserved.

PrivacyTermsCookiesDMCA
Início
Tecnologia
Engenheiro da Mozilla.ai lança ferramenta CLI Agent-of-Empires
Tecnologia

Engenheiro da Mozilla.ai lança ferramenta CLI Agent-of-Empires

12 de janeiro de 2026•4 min de leitura•748 words
Mozilla.ai Engineer Launches Agent-of-Empires CLI Tool
Mozilla.ai Engineer Launches Agent-of-Empires CLI Tool
📋

Fatos Principais

  • Nathan é um Engenheiro de Machine Learning na Mozilla.ai.
  • Agent-of-empires é escrito em Rust e usa tmux para segurança.
  • A ferramenta monitora sessões do OpenCode e Claude Code para distinguir entre em execução, ociosas e em espera.
  • Permite aos usuários gerenciar sessões por meio de nomeação, agrupamento e configuração de perfis.
  • Recursos futuros planejam incluir sandboxing com Docker e suporte a git worktree.

Resumo Rápido

Nathan, um Engenheiro de Machine Learning na Mozilla.ai, lançou o agent-of-empires, uma nova aplicação de interface de linha de comando (CLI) projetada para otimizar o gerenciamento de sessões de codificação. A ferramenta visa especificamente os usuários do OpenCode e Claude Code, fornecendo um centro centralizado para monitorar e controlar múltiplas sessões ativas.

Escrito em Rust e dependendo do tmux para segurança, a aplicação aborda as ineficiências de gerenciar múltiplas janelas de terminal. Ela permite que desenvolvedores nomeiem, agrupem e configurem perfis para suas sessões enquanto rastreiam se um agente está em execução, ocioso ou esperando entrada do usuário. Este lançamento surge como uma solução para o desempenho mais lento frequentemente associado a LLMs de pesos abertos auto-hospedados em comparação com modelos proprietários.

O Problema com LLMs Locais

O desenvolvimento do agent-of-empires surge de um gargalo específico de fluxo de trabalho identificado por Nathan. Embora ferramentas como o OpenCode permitam conexões com LLMs locais como Ollama e LM Studio, esses modelos geralmente funcionam significativamente mais lentamente do que aqueles hospedados por Anthropic ou OpenAI.

Essa diferença de velocidade cria um dilema de multitarefa. Nathan descreveu a experiência de iniciar um agente de codificação em uma tarefa e esperar que ela seja concluída. Durante esse tempo de inatividade, os desenvolvedores frequentemente abrem novas janelas de terminal para iniciar outras tarefas. Isso leva a um fluxo de trabalho caótico onde é necessário alternar constantemente entre janelas para verificar qual agente requer atenção.

Os problemas específicos encontrados incluíam:

  • Necessidade de adicionar esclarecimentos a agentes em execução
  • Aprovar novos comandos gerados pelo agente
  • Atribuir novas tarefas a sessões específicas

Sem uma ferramenta de gerenciamento, o usuário é forçado a anexar e desconectar manualmente das sessões tmux, o que é demorado e propenso a erros.

Como o Agent-of-Empires Funciona

Agent-of-empires serve como um painel unificado para sessões de codificação de agentes. Ao iniciar a ferramenta com o comando aoe, os usuários ganham visibilidade sobre o status de todas as sessões em execução sem precisar alternar janelas de terminal.

A ferramenta monitora o estado das sessões de CLI para informar ao usuário quando um agente está em execução versus quando está ocioso ou esperando por entrada. Isso permite uma alternância rápida entre sessões. Nathan observou que essa funcionalidade ajuda a evitar o acúmulo de janelas de terminal abertas e remove a sobrecarga manual de gerenciar sessões tmux.

Os principais recursos da aplicação incluem:

  • Gerenciamento de Sessões: Capacidade de nomear, agrupar e configurar perfis para várias configurações.
  • Monitoramento de Estado: Rastreamento em tempo real do status do agente (em execução, ocioso, em espera).
  • Segurança: Dependência do tmux para confiabilidade e segurança.

Ao centralizar esse fluxo de trabalho, a ferramenta visa dar aos LLMs locais uma "chance justa" ao mitigar a perda de produtividade causada por suas velocidades mais lentas.

Instalação e Roteiro Futuro

A aplicação está disponível para instalação via dois métodos principais. Os usuários podem instalá-la usando Homebrew com o comando brew install njbrake/aoe/aoe, ou via um script de shell usando curl -fsSL https://raw.githubusercontent.com/njbrake/agent-of-empires/m... | bash.

Nathan está ativamente buscando feedback sobre a ferramenta e está interessado em solicitações de recursos. O roteiro para o agent-of-empires inclui várias melhorias planejadas:

  • Sandboxing: Integração com Docker para ambientes de execução seguros.
  • Integração com Git: Suporte para git worktrees intuitivos.

Notavelmente, o desenvolvedor decidiu não incluir gerenciamento de MCP ou uso genérico de terminal. Essa decisão visa manter a ferramenta focada especificamente em fluxos de trabalho de codificação de agentes onde Nathan sentiu que uma solução utilizável estava atualmente faltando. Uma captura de tela da saída da ferramenta está disponível no README do projeto no GitHub.

"Eu começaria um agente de codificação em uma tarefa, mas então, enquanto estava sentado esperando que essa tarefa fosse concluída, eu começava a abrir novas janelas de terminal para começar a fazer multitarefa."

— Nathan, Engenheiro de Machine Learning na Mozilla.ai

"Está me ajudando a dar aos LLMs locais uma chance justa, porque o fato de serem mais lentos agora é muito menos um gargalo."

— Nathan, Engenheiro de Machine Learning na Mozilla.ai

Fonte original

Hacker News

Publicado originalmente

12 de janeiro de 2026 às 14:23

Este artigo foi processado por IA para melhorar a clareza, tradução e legibilidade. Sempre vinculamos e creditamos a fonte original.

Ver artigo original

Compartilhar

Advertisement