stamatios
← Voltar ao feed
Casa de aposta em hardware para agentes se prepara para nova era de workstations
Dev & Engenharia · Agentes

Casa de aposta em hardware para agentes se prepara para nova era de workstations

resumo de ~3 min

O problema: coordenar múltiplos agentes em paralelo

Brian May, desenvolvedor da consultoria Atomic Object, percebeu que sua estação de trabalho acumulada ao longo de oito anos não atendia mais à nova realidade: coordenar múltiplos agentes de IA trabalhando simultaneamente em threads diferentes. O recurso escasso deixou de ser produzir código - agentes geram implementações com facilidade - e passou a ser manter essas implementações isoladas, acompanhar seus status, revisar o output e dar feedback útil a cada uma.

O stack

A nova estação é terminal-nativa e "agentic-first" (o agente é participante normal do fluxo, não um apêndice). O núcleo é:

  • WezTerm - terminal configurável via Lua, propositalmente minimalista (fonte, esquema de cores, distinção visual de panes inativos). O autor ainda não está 100% convencido, mas valoriza a possibilidade de scripting.
  • zsh - limpo e enxuto, com vim keybindings, histórico compartilhado, syntax highlighting, busca via fzf e cache de comandos de inicialização (evalcache) para reduzir latência ao abrir novos shells com frequência.
  • tmux - a camada central de organização. Cada unidade de trabalho vira uma sessão nomeada que agrupa processos, diretório, editor e agente. A navegação entre threads paralelas é feita por um tree de sessões/janelas (prefix + w). O autor destaca que o valor não está em dividir terminal, mas em sessões duráveis, endereçáveis e controláveis por linha de comando - blocos úteis para automação.
  • Neovim - primeira experiência real do autor, configurado em Lua com Telescope, Oil, Treesitter, LSP, blink.cmp e integrações com Git (Gitsigns, Fugitive, Diffview, LazyGit). A vantagem não é ser "melhor que IDE", mas viver dentro da mesma sessão tmux que o shell, os processos e o agente.
  • Git worktrees - um diretório isolado por branch/agent, evitando colisões. O autor criou um utilitário que orquestra worktree + sessão tmux + agente em um único comando.

Ferramentas de Git por tipo de revisão

  • CLI git - padrão para operações diretas.
  • LazyGit - visão geral visual e operações interativas para trabalho humano.
  • RevDiff - revisão de changesets produzidos por agentes, permitindo feedback agregado sobre o diff inteiro em vez de iterações ping-pong.

Princípios

O setup é intencionalmente incompleto e evolutivo. O autor reconhece que WezTerm pode ser trocado, a config do Neovim vai mudar e novos utilitários de orquestração surgirão. O objetivo não é perfeição, mas uma estrutura que corresponda ao modo atual de trabalho: múltiplos threads independentes, esforço misto humano-agente e capacidade de alternar entre eles sem perder o fio.