DeepSeek propoe Super-agent com arquitetura Router/Worker para sistemas autonomos
O DeepSeek Harness Team publicou nesta semana um documento de arquitetura e um prototipo open-source que visam resolver um gargalo quase invisivel da era dos agentes de IA: a atencao humana. O repositorio `dsh-superagent-prototype`, liberado sob a licenca MIT no dia 31 de outubro, junto com o artigo "Explorando a Arquitetura Super-agent: Rumo a Sistemas de Agentes Mais Autonomos" (em chines), apresenta uma abordagem radicalmente diferente para construir assistentes que operam 24 horas por dia, processando multiples tarefas simultaneamente sem exigir que um humano fique alternando entre janelas.
O problema que o Super-agent aborda
A intuicao basica do documento e simples. Os modelos atuais de IA sao bons o bastante para realizar uma tarefa complexa com intervencoes humanas minimas. O que resta como gargalo nao e a capacidade do modelo, mas a capacidade do humano de acompanhar. Segundo o proprio DeepSeek, uma pessoa comum consegue acompanhar simultaneamente entre tres e cinco sessoes ativas de agente — e isso e considerando apenas sessoes de um unico modelo. Quando voce expande para usar um CLI local, um MCP e conectores externos, cada tarefa adicional exige que o humano lembre qual janela tem qual contexto, qual tarefa esta em que estado e quando precisa intervir.
O Super-agent propoe transformar o agente em uma entidade persistente e multi-tarefa, em vez de empilhar sessoes. O sistema e composto de duas camadas principais: uma camada de roteamento (Router) que conversa com humanos e distribui trabalho, e uma camada de executacao (Worker) onde sessoes isoladas processam tarefas em paralelo.
A arquitetura de duas camadas
A ideia central e separar responsabilidade. O Router e uma sessao persistente que recebe mensagens de qualquer canal — mensagens do Slack, comentarios do GitHub, emails, notificacoes de CI — e decide o que deve ser feito. Ele nao executa trabalho proprio, nao tem ferramentas como Bash nem roda codigo. Sua funcao e entender, decidir e delegar.
Ja a camada Worker e onde a execucao real acontece. Cada Worker e uma sessao isolada que recebe uma tarefa do Router, trabalha nela com todas as ferramentas disponiveis (Bash, editor de arquivos, explorador de repositorio) e reporta o resultado de volta ao Router. O Worker nao fala diretamente com o usuario final — o Router e o unico ponto de comunicacao com o mundo externo.
O design permite que um Worker se inscreva diretamente em threads de conversacao ou pull requests. Uma vez que o Router cria um Worker para uma PR de correcao, por exemplo, os comentarios subsequentes da PR sao entregues diretamente ao Worker, sem passar pelo Router. O documento relata que isso reduz os tokens de cache em 37% e diminui o numero de decisoes do Router em cerca de 30%.
Executao orientada a eventos e autonomia
O Super-agent opera de maneira orientada a eventos. Qualquer mudanca no ambiente — um comentario novo em um issue, um email de agenda, um resultado de build — funciona como um "trigger" (gatilho). O sistema primeiro filtra os triggers por regras programaticas (quem mandou, qual canal, qual horario) e depois o Router decide se a tarefa merece atencao.
O que distingue o Super-agent de outros modelos de "agentes autonomos" e sua abordagem cautelosa quanto a autonomia. O sistema tem tres modos de comportamento: "off" (somente recebe comandos), "observe" (analisa eventos automaticos mas nao cria tarefas sozinhas) e "auto" (pode criar tarefas automaticamente com base em regras predefinidas). Por padrao, opera no modo "observe", o que significa que o sistema analisa mas nao age — a nao ser que um humano explicitamente solicite.
Ainda assim, quando operando em "auto", o sistema e capaz de identificar bugs em repositorios publicos, abrir correcoes e submeter pull requests sem que nenhum humano tenha pedido explicitamente. O documento descreve esse comportamento como um dos experimentos mais ambiciosos da area.
Resultados e limitacoes
O DeepSeek publicou experimentos preliminares comparando o Super-agent com um fluxo convencional de "sessao unica mais sub-agente". Nos testes, que usaram uma carga sintetica de 300 mensagens e aproximadamente 20 solicitacoes de trabalho, o Super-agent completou tarefas significativamente mais rapido: mediana de 12,4 minutos e p95 de 15,7 minutos, contra 29,5 minutos para o fluxo de sessao unica em configuracao neutra.
Os custos sao relevantes. O sistema de multiplas sessoes consome mais tokens de leitura em cache — cada Worker precisa re-ler o proprio historico e o contexto da tarefa. O proprio documento admite que nao revela quantos tokens a arquitetura consome a mais que uma solucao de sessao unica.
O mais importante e que o prototipo liberado no GitHub e uma implementacao parcial. O README comeca com um aviso explicito: "Codigo de pesquisa para referencia, nao um produto oficial da DeepSeek." Diversas funcionalidades descritas no artigo — incluindo o Watchdog (um processo externo que verifica se os Workers estao progredindo), execucao especulativa (antecipar tarefas e comecar a trabalhar antes de uma solicitacao explicita) e separacao entre cloud e dispositivos locais — nao estao implementadas no repositorio atual. O codigo existente e um ponto de partida, nao uma versao final.
O que isso significa para o futuro dos agentes
O Super-agent do DeepSeek representa um momento interessante na evolucao dos agentes de IA: a transicao de ferramentas que ajudam humanos a fazer uma coisa de cada vez para sistemas que trabalham com uma equipe inteira. A arquitetura Router/Worker nao e nova no sentido de que roteadores e workers sao padroes de sistemas distribuidos desde os anos 1990 — o que e novo e a maneira como eles foram adaptados para agentes de IA, com modelos de linguagem substituindo grande parte da logica de roteamento e tomada de decisao.
A abordagem do DeepSeek e particularmente interessante porque coloca o humano como ponto de controle, nao como executor. O sistema e projetado para rodar autonomamente, mas com um mecanismo de saida de emergencia que permite ao humano interromper, reexaminar ou reorientar qualquer tarefa. E, essencialmente, uma resposta a uma pergunta que muitos desenvolvedores estao fazendo agora: "o que acontece quando os agentes sao bons o bastante para fazer o trabalho, mas humanos nao sao?"
A resposta do DeepSeek e clara: voce precisa de um sistema que pense como um gerente de projeto, nao como um editor de texto. E essa diferenca de perspectiva — de ferramenta para entidade — pode ser a mais importante da proxima oleada de IA.
A pergunta que permanece e se a arquitetura Router/Worker vai se tornar o padrao para sistemas de agentes autonomos, ou se sera apenas mais um experimento academico que nao escalou para o uso produtivo generalizado.
Fontes: Pandaily, Cocoloop, GitHub
✓ Fontes independentes cruzadas e verificadas antes da publicação