Nova arquitetura permite orquestração complexa com threads isolados
A Anthropic anunciou uma atualização significativa na plataforma Claude que permite que agentes escrevam e executem seus próprios fluxos de trabalho multiagentes. A funcionalidade, denominada orquestração multiagente, viabiliza que um agente coordenador delegue tarefas a outros agentes operando em paralelo, cada um com seu próprio contexto isolado. Segundo a documentação técnica, essa abordagem melhora a qualidade das respostas e pode reduzir o tempo total de conclusão de tarefas complexas.
Dois modelos de delegação com comportamentos distintos
O sistema oferece dois caminhos para a delegação de trabalho. No modelo de subagentes, o agente principal controla diretamente a execução, envia tarefas e lê os relatórios de cada subagente, mantendo a thread persistente para eventuais acompanhamentos futuros. Já nos fluxos de trabalho dinâmicos, o agente escreve um programa que orquestra múltiplos agentes em segundo plano, combinando resultados programaticamente sem intervenção direta do modelo principal. Isso libera a thread principal da sessão para interagir com o usuário e monitorar o progresso de vários fluxos simultâneos.
Configuração granular via bloco multiagent
Os desenvolvedores controlam essas capacidades através do bloco multiagent na definição do agente, utilizando o tipo multiagent_20261001. Por padrão, tanto subagentes quanto fluxos de trabalho dinâmicos vêm habilitados, podendo ser desativados individualmente. É possível ainda definir um modelo consultor (advisor) que o agente principal pode consultar durante a execução, além de restringir quais agentes podem ser invocados através de listas de agentes predefinidos ou permitindo a criação de agentes em linha (inline agents).
Isolamento de contexto e compartilhamento de recursos
Cada agente executa em sua própria thread de sessão, um fluxo de eventos isolado com histórico de conversação próprio. Todos os agentes compartilham o mesmo sandbox, sistema de arquivos e credenciais de vault, mas mantêm independência contextual. As threads de subagentes persistem após a conclusão, permitindo mensagens de acompanhamento. Já as threads criadas por execuções de fluxos de trabalho são arquivadas automaticamente ao final de cada execução, não aceitando interações posteriores.
Gerenciamento de servidores MCP e credenciais
Os servidores MCP (Model Context Protocol) são declarados por agente. Agentes em linha herdam os servidores e ferramentas do agente que iniciou a sessão. As credenciais de vault são escopadas no nível da sessão, aplicando-se a todas as threads. Sobrescritas de configuração na criação da sessão podem substituir os servidores MCP do agente principal e de suas cópias. Em ambientes restritos, a criação da sessão falhará com erro 400 se algum agente declarar um servidor MCP com host não incluído na lista allowed_hosts, a menos que a opção allow_mcp_servers: true esteja ativada na configuração de rede.
Foco em tarefas complexas e paralelas
A documentação orienta que a coordenação multiagente é mais adequada para tarefas complexas que exigem atuação em diversas superfícies ou onde múltiplas tarefas bem delimitadas contribuem para um objetivo geral. A capacidade de executar agentes em paralelo com contextos isolados reduz interferências e alucinações cruzadas, enquanto a persistência de threads de subagentes suporta fluxos de trabalho iterativos e de longa duração.
Com informações de: Claude Updates