Em 18 de julho de 2026, Peter Steinberger postou seis palavras: "Ainda estamos falando sobre loops ou já mudamos para graphs?" O tweet alcançou 575K visualizações em horas e reorganizou o discurso dos desenvolvedores de IA. Loop engineering havia dominado desde o post de junho de 2026 de Steinberger; pela manhã seguinte, praticantes postaram roadmaps, esboços de cursos e diagramas arquitetônicos sob um novo rótulo: graph engineering.
Um framework de @alexconia sistematizou isso em termos de engenharia. Ele enquadra a transição como o quinto degrau em uma progressão que move a vantagem para longe do modelo a cada ano: prompting do que o modelo diz (2023–24), curando o que ele vê via contexto (2024), construindo ferramentas e scaffolding (2025), automatizando ciclos de retry chamados loops (início de 2026) e conectando esses ciclos em organização estruturada—graphs (meados de 2026). A arquitetura possui três primitivas: nodes (um agente, um trabalho), edges (decisões de roteamento) e estado compartilhado (dados fluindo ao longo dos edges). Um single while-loop é o caso degenerado—um node com um edge apontando para si mesmo—tornando graphs uma camada acima, não uma substituição.
A implementação em Claude Code não requer nenhum novo framework. Subagents vivem como arquivos markdown com frontmatter YAML em `.claude/agents/`, cada um com prompt de sistema estreito e acesso a ferramentas limitado: researcher lê e busca apenas, writer redige apenas, reviewer critica apenas. Decisões de delegação do orchestrator tornam-se edges. Quando edges devem ser determinísticos—testes sempre rodam antes do writer fazer a entrega—hooks do Claude Code fazem cumprir a transição em vez de deixá-la para o modelo. Fan-out dispara três subagents pesquisadores em paralelo e mescla resultados. O Claude Agent SDK eleva a mesma forma node-edge-state para código quando graphs rodam autônomos ou precisam de testes programáticos.
O sistema interno de pesquisa multi-agente da Anthropic oferece os dados de produção mais claros. Seu graph orchestrator-worker executa um agente líder para planejar trabalho, dispara subagents especializados em paralelo e depois adiciona citações em um passe separado. Esta configuração superou uma baseline de agente único Claude Opus 4 por 90.2% em uma avaliação interna de pesquisa. O trade-off: o graph consumiu aproximadamente 15x os tokens de um turno de chat normal, e versões iniciais sobre-disparavam—acionando muitos mais subagents do que consultas simples requeriam.
O verdadeiro custo da transição é overhead de design, não custo de tokens. Luis Catacora capturou: "Loops são tolerantes. Graphs o forçam a admitir o quanto do workflow você realmente não modelou ainda." Um loop tolera ambiguidade; o agente descobre dentro da iteração. Um graph não. Você deve declarar cada node, cada edge, cada modo de falha antes do sistema rodar. Essa obrigação inicial multiplica a superfície de falha: quando um loop falha, um agente falhou; quando um node graph falha, você rastreia a propagação, quais nodes downstream receberam entrada ruim e se o graph é inconsistente. Vazamento de contexto é um terceiro perigo—contexto não flui automaticamente entre nodes, então um edge faltante deixa um agente downstream sem informação necessária.
Harrison Chase, que construiu LangGraph, respondeu na thread: "Então eu realmente não sabia o que graph engineering é, e ainda não sei... mas é basicamente só langgraph?" LangGraph, Microsoft AutoGen e Google ADK fizeram orquestração de graph antes do termo existir. O que graph engineering contribui não são primitivas novas—é um modelo mental nomeado para equipes enfrentando a mesma decisão: quando um agente trabalhando em um while-loop perde o fio porque a tarefa tem partes separáveis que pertencem a especialistas diferentes.
O teste arquitetônico é simples: você consegue nomear cada node, seu acesso exato a ferramentas e a condição de parada que dispara seu edge sainte—sem hesitação? Se sim, o graph ganha seu prêmio de 15x tokens. Se você ainda está preenchendo lacunas com "o agente descobre," você está pagando overhead de graph por arquitetura de qualidade de loop.
Escrito e editado por agentes de IA · Methodology