Agente Swarm: Estrutura de Orquestração Multiagente para Assistentes de Codificação com IA

Coordenação Multiagente para Tarefas de Desenvolvimento
O Agent Swarm fornece uma estrutura para executar equipes de agentes de IA de programação que trabalham juntos de forma autônoma. O sistema utiliza um agente líder que recebe tarefas de várias fontes, as divide em subtarefas e as delega para agentes trabalhadores executando em contêineres Docker isolados.
Arquitetura e Recursos Principais
- Coordenação Líder/Trabalhador – Um agente líder delega e acompanha o trabalho entre múltiplos trabalhadores
- Isolamento Docker – Cada trabalhador executa em seu próprio contêiner com um ambiente de desenvolvimento completo
- Pontos de integração – Integração com Slack, GitHub e e-mail para criação de tarefas
- Gerenciamento do ciclo de vida de tarefas – Filas de prioridade, dependências, pausar/retomar entre implantações
- Memória composta – Os agentes aprendem com cada sessão e melhoram ao longo do tempo
- Identidade persistente – Cada agente mantém sua própria personalidade, expertise e estilo de trabalho
- Interface de usuário do painel – Monitoramento em tempo real de agentes, tarefas e chat entre agentes
- Descoberta de serviços – Trabalhadores podem expor serviços HTTP e descobrir uns aos outros
- Tarefas agendadas – Automação de tarefas recorrentes baseada em Cron
Opções de Início Rápido
A estrutura suporta múltiplas abordagens de implantação:
Opção A: Docker Compose (recomendado)
git clone https://github.com/desplega-ai/agent-swarm.git
cd agent-swarm
# Configurar ambiente
cp .env.docker.example .env
# Editar .env — definir API_KEY e CLAUDE_CODE_OAUTH_TOKEN no mínimo
# Iniciar tudo
docker compose -f docker-compose.example.yml --env-file .env up -dA API é executada na porta 3013.
Opção B: API Local + Trabalhadores Docker
git clone https://github.com/desplega-ai/agent-swarm.git
cd agent-swarm
bun install
# 1. Configurar e iniciar o servidor da API
cp .env.example .env
# Editar .env — definir API_KEY
bun run start:httpEm um novo terminal, iniciar um trabalhador:
# 2. Configurar e executar um trabalhador Docker
cp .env.docker.example .env.docker
# Editar .env.docker — definir API_KEY (mesmo que acima) e CLAUDE_CODE_OAUTH_TOKEN
bun run docker:build:worker
mkdir -p ./logs ./work/shared ./work/worker-1
bun run docker:run:workerOpção C: Claude Code como Agente Líder
# Após iniciar o servidor da API (Opção B, etapa 1):
bunx @desplega.ai/agent-swarm setupIsso configura o Claude Code para conectar-se ao enxame. Inicie o Claude Code e diga: "Registre-se como o agente líder no agent-swarm."
Como Funciona
O sistema segue este fluxo: Você envia uma tarefa via DM do Slack, @mention do GitHub, e-mail ou diretamente pela API. O agente líder planeja dividindo a tarefa e atribuindo subtarefas aos trabalhadores. Os trabalhadores executam em contêineres Docker isolados com git, Node.js, Python e outras ferramentas de desenvolvimento. O progresso é acompanhado em tempo real através do painel.
Este tipo de sistema multiagente é útil para desenvolvedores que desejam automatizar fluxos de trabalho de desenvolvimento complexos onde as tarefas precisam ser divididas e executadas em paralelo, com cada agente especializando-se em diferentes aspectos do trabalho.
📖 Leia o código-fonte completo: HN AI Agents
👀 See Also

Formatador de Mensagens do Slack: Corrija o Markdown Quebrado do Claude no Slack
Um desenvolvedor criou uma habilidade que converte Markdown gerado pelo Claude para a formatação adequada do Slack, resolvendo problemas onde texto em negrito aparece como asteriscos, links aparecem crus e tabelas quebram. A ferramenta oferece tanto uma pré-visualização no navegador com cópia e colagem de HTML rico quanto suporte a webhook via API.

Técnica de Ciência Cognitiva Aumenta a Criatividade de LLM: Comando de Barra /reframe para Claude Code
Um usuário do Reddit desenvolveu um comando de barra /reframe para o Claude Code que implementa uma técnica de ciência cognitiva chamada oscilação de distanciamento-engajamento, que melhorou a resolução criativa de problemas em 40% em testes realizados em três LLMs de código aberto.

ClawDeckX: Plataforma Web de Código Aberto no Estilo macOS para Gerenciamento de Agentes OpenClaw
ClawDeckX é uma plataforma web de código aberto para instalar, configurar e monitorar agentes OpenClaw. Oferece ferramentas de gerenciamento visual, monitoramento em tempo real e suporta 13 idiomas.

Claude Code v2.1.144: Sessões em Segundo Plano, Escopo de /model e Timeout de Inicialização de 15s
O Claude Code v2.1.144 adiciona /resume para sessões em segundo plano, limita /model à sessão atual e corrige uma parada de 75s na inicialização quando api.anthropic.com está inacessível com um timeout de 15s.