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

O OmniCoder-9B ajustado demonstra um desempenho robusto para codificação autônoma em sistemas com 8GB de VRAM.
Um usuário do Reddit testou o OmniCoder-9B, um ajuste fino do Qwen3.5-9B em traços do Opus, com o OpenCode e relatou velocidades de mais de 40 tokens por segundo usando a quantização Q4_K_M GGUF com comprimento de contexto de 100k em um sistema com 8GB de VRAM.

Semble: Busca de Código para Agentes de IA Usando 98% Menos Tokens que grep+read
Semble é uma biblioteca de busca de código open-source para agentes de IA que combina embeddings estáticos Model2Vec com BM25, executando inteiramente em CPU. Ela indexa um repositório em ~250ms e responde a consultas em ~1.5ms, alcançando 0.854 NDCG@10 — 99% da qualidade de um transformer de 137M de parâmetros — enquanto usa 98% menos tokens do que grep+read.

Framework de código aberto para memória persistente de agentes de IA com armazenamento local e recuperação baseada em grafos
Um desenvolvedor está construindo um framework de código aberto para memória persistente de agentes de IA que armazena dados localmente como arquivos Markdown, usa wiki-links como arestas de grafo e implementa Git para controle de versão. O sistema apresenta recuperação de quatro sinais e esquecimento consciente do grafo baseado na ciência cognitiva ACT-R.

Integrando Agentes LLM Locais com ComfyUI para Geração de Lotes de Imagens em Linguagem Natural
Um desenvolvedor compartilha como conectou seu agente OpenClaw local ao ComfyUI, permitindo comandos em linguagem natural para fluxos de trabalho de geração de imagens em lote. A integração usa uma habilidade personalizada do agente que mapeia solicitações em inglês para JSON de fluxo de trabalho do ComfyUI e gerencia a comunicação via API.