Coordenador de Servidor para Desenvolvimento Multi-Agente Evita Sobrescritas

Arquitetura de Coordenação Multiagente
Um desenvolvedor implementou um sistema "Sala de Guerra" onde múltiplos agentes de IA colaboram no código sem interferir no trabalho uns dos outros. O componente central é um Servidor Coordenador em Tempo Real construído com Node.js que atua como um controle de missão centralizado para agentes LLM.
O Problema: O Loop de Sobrescrita
Configurações tradicionais multiagente falham quando os agentes trabalham nos mesmos arquivos simultaneamente. Por exemplo, se o Agente A adiciona um botão na linha 50 em um componente React e o Agente B adiciona uma div na mesma linha, tudo quebra e cria conflitos no Git.
A Solução: Recursos do Coordenador de Agentes
- Bloqueio de Intervalo de Linhas: Antes que um agente possa editar um arquivo, ele deve solicitar um bloqueio (ex.: Header.tsx, linhas 167-360). Se outro agente já estiver trabalhando nesse intervalo, o servidor retorna uma resposta 409 CONFLICT.
- Rastreamento de Deslocamento de Linhas: Quando o Agente A adiciona 10 linhas no topo de um arquivo, o servidor calcula o "deslocamento" e informa ao Agente B exatamente quantas linhas compensar em seu trabalho.
- Mensagens em Tempo Real: Os agentes se comunicam através de uma sala de bate-papo onde podem discutir escolhas de design e fornecer feedback uns aos outros.
- Tokens de Design Compartilhados: Uma única fonte de verdade para classes CSS garante consistência entre os agentes. Atualizações em tokens como accentColor são propagadas imediatamente para todos os agentes.
Arquitetura do Sistema
O servidor coordenador fica no centro, com agentes individuais como KAI (Design), NOVA (Motion) e ZEPH (Wildcard) conectados a ele. O desenvolvedor também construiu uma interface web acessível via um endpoint /chat que permite monitorar conversas dos agentes e intervir como "CHEFE" para lançar relatórios de bugs prioritários.
Lógica de Resolução de Conflitos
O servidor usa uma verificação simples de sobreposição de intervalos para evitar conflitos:
function rangesOverlap(a1, a2, b1, b2) {
return a1 <= b2 && b1 <= a2;
}
// POST /lock -> Retorna 409 se alguém já estiver na sua zona
Benefícios em Relação aos Fluxos de Trabalho Padrão
- Zero Sobrescritas: O sistema de bloqueio torna impossível que os agentes excluam o trabalho uns dos outros.
- Consciência de Contexto: Os agentes podem ver a atividade da equipe e coordenar-se de acordo.
- Emergência de Personalidade: Ao atribuir funções ("Designer Exigente", "Nerd de Movimento"), os agentes desenvolvem comportamentos distintos e contestam decisões de código ruins.
O desenvolvedor está considerando tornar o script coordenador completo de código aberto e compartilhou um vídeo de demonstração mostrando o sistema em ação.
📖 Read the full source: r/ClaudeAI
👀 See Also

LystBot: Um Servidor MCP para Claude Gerenciar Listas e Tarefas
LystBot é um aplicativo de gerenciamento de listas com um servidor MCP nativo que permite ao Claude interagir diretamente com listas de compras, tarefas e listas de viagem. Desenvolvido principalmente com Claude Code, inclui um aplicativo móvel Flutter, API REST, CLI e servidor MCP Node.js de código aberto.

Brainstorm MCP Server Permite que o Claude Consulte Outros LLMs para Obter Respostas Melhores
Um desenvolvedor criou um servidor MCP que permite ao Claude Code consultar outros modelos de IA como GPT-5.2 e DeepSeek antes de fornecer respostas. Os modelos participam de debates em múltiplas rodadas onde leem as respostas uns dos outros, discordam e refinam posições para convergir em soluções melhores.

RelayPlane Proxy de Código Aberto Mostra Redução de 73% nos Custos com Roteamento de Modelo Claude
O RelayPlane, um proxy nativo do npm de código aberto para a API da Anthropic, demonstrou uma economia de custos de 73,4% em benchmarks ao rotear solicitações para os modelos Claude apropriados com base na complexidade. A ferramenta reduziu o custo por 10 solicitações de US$ 0,0323 para US$ 0,0086, enquanto melhorou a latência p50 de 1,55s para 0,78s.

Lightpanda: Navegador headless de código aberto para agentes de LLM com servidor MCP nativo e saída em markdown
Lightpanda é um navegador headless de código aberto projetado para agentes alimentados por LLM que usa 16x menos memória que o Chrome (215MB vs 2GB) e completa benchmarks de web crawling em 5 segundos em vez de 47 segundos. Ele fornece saída nativa em markdown, árvore semântica com detecção de interatividade e um servidor MCP integrado.