Produtos
Soluções
Empresa
Empresas
EntrarCrie sua rede
AI · Agents · Routing · Mechanisms · Claude Code

Subagentes são mecanismos de roteamento e escopo

Um subagente do Claude Code funciona porque sua descrição roteia o trabalho e sua lista de ferramentas garante o escopo — dois mecanismos mensuráveis, não uma metáfora de equipe.

Subagentes são mecanismos de roteamento e escopo, não uma metáfora de equipe

O campo de descrição é uma regra de roteamento, e a lista de ferramentas é a garantia

Um subagente do Claude Code funciona porque dois mecanismos estão cabeados em um arquivo markdown: uma descrição que roteia o trabalho para o especialista certo, e uma restrição de ferramentas que garante que o especialista não pode sair da sua faixa. O guia de julho de 2026 do Professor Glitch, «Claude Code Subagents: Turn One AI Into a Whole Team», chama a descrição de «uma regra de roteamento» e a restrição de ferramentas de «o recurso» — o enquadramento exato sobre o qual construímos na Everythink, onde the space is the router.

A troca central do artigo é precisa: um subagente converte trabalho verboso em uma resposta curta, de modo que aproximadamente 40.000 tokens de pesquisa bruta morrem no contexto do especialista e a conversa principal recebe três parágrafos. Isso não é uma metáfora de equipe. É uma decisão de roteamento seguida de uma garantia de escopo, ambas mensuráveis. [UNIQUE INSIGHT] the-space-is-the-router reframing: um chatbot responde; um AI OS roteia. O subagente é a menor unidade desse roteamento — uma faixa nomeada com um conjunto de ferramentas guardado.

Por que um generalista sobrecarregado se degrada

A putrefação do contexto é um problema de medição, não uma afirmação de capacidade

O artigo fonte nomeia o modo de falha claramente: a memória de trabalho de um modelo se degrada à medida que se enche. Carregue 150.000 tokens de despejos de arquivos e instruções antigas em uma conversa e o modelo começa a perder coisas — não porque é burro, mas porque o sinal está enterrado. Esta é a mesma razão pela qual separamos as Sisters do Oracle. Cada Sister é uma personalidade tipada (analyst, contrarian, historian, institutionalist, disruptor) que redige em seu próprio contexto; o Oracle funde os rascunhos em um ensemble normalizado. Se um modelo só segurasse o rascunho bruto de cada Sister mais a matemática de fusão, o sinal entraria em colapso.

A putrefação do contexto é real, é mensurável, e o mecanismo que a corrige é o isolamento — não uma janela maior. O HAI Engine ✅ da Everythink tem executado esse padrão de isolamento em produção desde 2016. Não resolvemos a putrefação do contexto comprando mais tokens. Resolvemos roteando cada passada de imaginação para sua própria sala limpa e devolvendo um resultado comprimido.

A transferência limpa é o mecanismo de isolamento de medição

[PERSONAL EXPERIENCE] the engine has run in production since 2016 — e a parte que nos surpreendeu, exatamente como o artigo relata, é qual parte importa mais. Não é a automação. É a transferência limpa. Quando uma Sister termina um rascunho, o Oracle recebe o rascunho, não as centenas de páginas de material fonte que a Sister mastigou.

Essa compressão é uma fronteira de medição. Pode-se contar os tokens que a cruzam. A cifra do artigo — 40.000 tokens de material bruto reduzidos a três parágrafos — tem a mesma forma que uma transferência de Sister para Oracle. A propriedade «o contexto principal se mantém limpo» está garantida exatamente quando o mecanismo de transferência está implementado e aplicado. Theorem 3: uma propriedade está garantida exatamente quando seu mecanismo está implementado e medindo. A transferência é o mecanismo; a contagem de tokens é a medição.

O campo de descrição é uma regra de roteamento

«Use proactively» é o predicado de roteamento

O artigo é explícito em que a descrição não é documentação. É uma regra de roteamento: Claude lê a descrição de cada subagente e corresponde as tarefas entrantes a elas. Frases como «use proactively» fazem Claude recorrer ao agente sem que se lhe peça. Uma descrição vaga significa que o agente nunca dispara; uma descrição afiada significa que dispara exatamente quando deve.

Isto é the space is the router, na granularidade de um único prompt. Na Everythink, o mesmo princípio estrutura toda a plataforma: uma network contém communities, uma community contém rooms, e uma requisição é roteada para a room que possui a capacidade antes de qualquer coisa responder. A topologia network-to-community-to-room é uma regra de roteamento implementada como espaço de URL; o campo de descrição do subagente é uma regra de roteamento implementada como linguagem natural.

O roteamento vence a recuperação quando o tipo de consulta é incorreto

Um erro comum que o artigo traz à tona indiretamente: as pessoas recorrem a um subagente quando na verdade precisam de uma skill — um procedimento repetível que se carrega na conversa atual sob demanda. A documentação traça a linha: o fluxo de trabalho reutilizável que se executa na sua conversa é uma skill; o trabalho verboso ou restrito que deveria ocorrer em sua própria sala e voltar como resumo é um subagente. A maioria das pessoas que pensa que precisa de um subagente precisa de uma skill.

A leitura do mecanismo: o tipo de consulta deve corresponder ao destino de roteamento. Roteiar uma requisição com forma de skill para um subagente paga o custo de isolamento — contexto fresco, re-explicar a situação — sem benefício. Roteiar uma requisição com forma de subagente para uma skill polui o contexto principal com 40.000 tokens de material bruto.

A restrição de ferramentas é a garantia de Theorem 3

«Nova can't send email» é uma propriedade, e a lista de ferramentas é seu mecanismo

A frase mais estrutural do artigo é fácil de passar despercebida: «None of them can touch each other's work. Nova can't send email. Quill can't touch a server. That's not a bug I tolerate, it's the design.» Isso é Theorem 3 em linguagem simples. A propriedade «Nova cannot send email» está garantida exatamente quando seu mecanismo está implementado e medindo — e o mecanismo é a lista de ferramentas no frontmatter. Se a ferramenta de email não está no campo tools: de Nova, a propriedade se sustenta. Se está, não se sustenta. Não há estado intermediário. Uma política que diz «Nova should not send email» é uma esperança; uma lista de ferramentas que omite a API de email é uma garantia. A diferença é se o mecanismo pode ser medido na fronteira.

O escopo é uma fronteira, não um sentimento

A Everythink aplica a mesma disciplina de fronteira à sua superfície de módulos. Social ✅, Campaigns ✅ e Whitelabel Network ✅ são módulos de Production com permissões com escopo — um moderador de comunidade não pode mintar um Eye Key, e um editor de campanha não pode reescrever a marca da network, porque o escopo de permissões roteia a ação antes que chegue ao banco de dados. Matchmaking ⚠️, Marketplace ⚠️ e Calendar ⚠️ são Partial — o mecanismo de escopo existe mas ainda está sendo medido em tráfego de produção. Wallet & Token 🔵, Super App 🔵 e Community Credit 🔵 são Roadmap — o escopo está especificado, o mecanismo ainda não está implementado, e não reclamaremos a garantia até que esteja.

A regra do Honest Architect: nunca elevar um estado. Um módulo Roadmap não se torna Production por afirmação. A propriedade «Community Credit balances are non-inflatable» estará garantida exatamente quando seu mecanismo de contabilidade estiver implementado e medindo — sujeito à revisão Howey antes de qualquer resultado ser prometido. Até então, carrega a etiqueta 🔵.

O padrão workers-plus-reviewer é um ensemble, não um organograma

O revisor não tem memória dos atalhos

O artigo descreve o padrão orchestrator-workers de Building Effective Agents da Anthropic: um agente principal decompõe o trabalho, os workers executam em paralelo, e um agente separado revisa. A parte que o torna mais que um organograma é que o revisor não tem memória dos atalhos que os workers tomaram nem apego à sua abordagem. Apenas lê o que está lá.

Essa é exatamente a propriedade estrutural que faz do nosso Oracle uma fusão calibrada em vez de uma rodada de votação. O Oracle não sabe qual Sister redigiu qual cenário. Recebe saídas normalizadas e as funde por probabilidade, ordenando descendentemente, com entropia em nats. A independência é o mecanismo que faz o ensemble ser calibrado em vez de médio. [ORIGINAL DATA] the 21-paper academic series plus Theorem 3 formalizam isso: uma previsão fundida está calibrada exatamente quando os contribuidores são independentes e o mecanismo de fusão está medindo sua própria dispersão.

O plano vem do trabalho real, não de um fluxograma

O artigo é cuidadoso com um ponto que separa um orquestrador real de um pipeline programado: o gerente decide o plano no momento. Você não programa «always spawn three workers». Você entrega a meta, e o agente principal olha para o trabalho real e decide quantos workers, quem faz o quê, e o que precisa de revisão — porque você não pode prever as subtarefas antecipadamente. Esta é a diferença entre um motor de fluxo de trabalho e um AI OS. O primeiro executa um fluxograma que você desenhou no mês passado; o último roteia o trabalho segundo a forma do trabalho à sua frente. É a forma sobre a qual construímos o HAI Engine desde 2016 — rotear primeiro, depois responder.

Quando não usar um subagente

Delegue resultados, não passos

A regra prática do artigo após um ano de executar isso: delegue resultados, não passos. Se você pode entregar a tarefa com uma frase e julgar o resultado sem observar o processo, é um trabalho de subagente. Se você precisaria supervisionar, mantenha na conversa principal. É um teste de roteamento: a fronteira pode transportar um resultado limpo, ou o trabalho vaza através dela?

Um corolário: não delegue a um subagente quando as fases compartilham contexto. Se planejamento, construção e testes precisam todos da mesma compreensão acumulada, dividi-los entre agentes isolados significa re-explicar a situação a cada transferência. O isolamento que protege o contexto principal se torna o imposto que mata o fluxo de trabalho.

Um especialista permanente não é um subagente descartável

O artigo traça uma distinção útil: o subagente descartável que surge para uma tarefa e desaparece é um contratante; o especialista permanente com memória persistente é um empregado. Você começa com contratantes; os que você continua chamando, você contrata. A diferença do mecanismo é a memória que sobrevive entre sessões.

Na Everythink, as Sisters são especialistas permanentes. Suas personalidades carregam-se de arquivos TOML em tempo de execução, editar uma não requer recompilação, e a versão do prompt é estampada em cada execução para reprodutibilidade. São empregados com uma mesa e uma saída medida. O Oracle é o revisor que nunca viu os atalhos.

O que isso significa para a sua network

A soberania do cliente é uma garantia de escopo

A lição mais profunda do padrão de subagentes não é sobre IA. É sobre soberania. O autor do artigo dirige todo o seu negócio com cinco especialistas que ele definiu, delimitou e possui — Nova, Quill, Rack, Atlas e ele mesmo. Nenhum pode tocar o trabalho do outro porque ele cabeou as fronteiras. Isso é soberania do cliente: a sua network, a sua marca, os seus dados, as suas regras de roteamento.

Na Everythink, a soberania do cliente é uma garantia de escopo implementada do mesmo modo. Um proprietário de Whitelabel Network define as communities, as rooms, os escopos de permissões e a superfície de módulos. O Eye Key — com um espaço, nunca um hífen — é a credencial com escopo do desenvolvedor: carrega exatamente as permissões que o proprietário concedeu, nem uma a mais. A propriedade «um convidado não pode mintar um Eye Key» está garantida pelo mecanismo de autenticação, não por uma frase de política.

Ética do escopo: apenas civil e defensivo

O padrão de subagentes é neutro em escopo. O mesmo mecanismo que mantém Nova fora do servidor pode manter um agente de targeting dentro de uma fronteira civil — ou não. O mecanismo não decide o escopo; o operador decide. É por isso que a fronteira de política escrita da Everythink é uso civil e defensivo apenas, e por isso essa fronteira é uma decisão de escopo, não uma frase de marketing. Um mecanismo que garante «este agente não pode tocar alvos ofensivos» implementa-se do mesmo modo que a lista de ferramentas de Nova garante que ela não pode enviar email: omitindo a capacidade na fronteira.

A inclusão por desígnio é a mesma disciplina na outra direção. Um subagente que se executa num modelo menor por uma fração do preço é um mecanismo de inclusão de baixa conectividade — o artigo nomeia o botão de custo explicitamente. O nosso desígnio multilíngue, multimodal e de baixa conectividade segue a mesma lógica: a camada de roteamento não assume uma conexão rápida ou um único idioma.

Conclusões principais

  • Um subagente são dois mecanismos num arquivo: uma descrição que roteia (the space is the router) e uma lista de ferramentas que garante o escopo (Theorem 3).
  • A putrefação do contexto é um problema de medição; a correção é o isolamento, não uma janela maior. O HAI Engine ✅ tem executado este padrão em produção desde 2016.
  • A transferência limpa é uma fronteira de medição — 40.000 tokens dentro, três parágrafos fora — e a propriedade «o contexto principal se mantém limpo» está garantida exatamente quando a transferência está implementada e medindo.
  • «Nova can't send email» é Theorem 3 em linguagem simples: a propriedade se sustenta exatamente quando o mecanismo de restrição de ferramentas está implementado, e pode-se ler a lista para medi-lo.
  • O padrão workers-plus-reviewer é um ensemble. O Oracle funde as saídas das Sisters sem saber quem redigiu o quê — a independência é o mecanismo de calibração.
  • Nunca elevar um estado: Social ✅, Campaigns ✅, Whitelabel Network ✅ são Production; Matchmaking ⚠️, Marketplace ⚠️, Calendar ⚠️ são Partial; Wallet & Token 🔵, Super App 🔵, Community Credit 🔵 são Roadmap, sujeitos a revisão Howey, sem resultado prometido.
  • Delegue resultados, não passos. O teste de roteamento é se a fronteira pode transportar um resultado limpo.

Perguntas frequentes

Um subagente é o mesmo que uma equipe multi-agente? Não. Uma equipe é uma metáfora; um subagente é uma regra de roteamento mais uma garantia de escopo. O campo de descrição roteia o trabalho para o especialista; a lista de ferramentas garante que o especialista não pode sair da sua faixa.

Por que a restrição de ferramentas importa mais que o prompt? Um prompt é um pedido; uma lista de ferramentas é um mecanismo. A propriedade «Nova cannot send email» está garantida pela lista de ferramentas, não pedindo a Nova que não envie email. Theorem 3: uma propriedade está garantida exatamente quando seu mecanismo está implementado e medindo. A lista de ferramentas é mensurável na fronteira; um prompt não.

Quando devo usar uma skill em vez de um subagente? Quando o trabalho é um procedimento repetível que se executa na sua conversa atual. Um subagente paga o custo de isolamento — contexto fresco, re-explicar a situação — o que vale a pena para trabalho verboso ou restrito e é desperdício para um fluxo que compartilha o seu contexto.

Como isso se conecta à topologia network-to-community-to-room da Everythink? Ambos são mecanismos de roteamento. A descrição do subagente roteia um prompt a um especialista; o espaço de URL roteia uma requisição à room que possui a capacidade. O roteamento ocorre antes de qualquer coisa responder. Isso é the space is the router.

As Sisters são subagentes? As Sisters são especialistas permanentes com personalidades persistentes carregadas de TOML em tempo de execução. Redigem no seu próprio contexto limpo; o Oracle funde os rascunhos num ensemble calibrado sem saber qual Sister escreveu qual cenário. A independência faz a previsão ser calibrada em vez de média.

Sources


Crie a sua network e cabeeie as regras de roteamento você mesmo — the space is the router, e as garantias vivem no mecanismo.

Construa seu mundo sobre um motor que prova o que afirma.

Crie sua própria rede no motor que está em produção desde 2016 — ou fale com a equipe por trás dos 21 artigos.