Frameworks e SDKs de agentes comparados
Dezesseis maneiras de criar ou executar um agente: 14 frameworks e SDKs de código, uma plataforma low-code e um assistente pronto. Todos os recursos foram verificados na documentação oficial em 1 October 2026; um ponto de interrogação indica que não foi possível confirmar o recurso.
Matriz de recursos
| Framework | Linguagens | Qualquer modelo | Cliente MCP | Servidor MCP | Multiagente | Execuções duráveis | Aprovação humana | Rastreamento | Avaliações | Estrelas no GitHub |
|---|---|---|---|---|---|---|---|---|---|---|
| OpenAI Agents SDK | Python | Sim | Sim | Não confirmado | Sim | Sim | Sim | Sim | Não | 29,8k |
| OpenAI Agents SDK (JS) | TypeScript, JavaScript | Sim | Sim | Não confirmado | Sim | Não confirmado | Sim | Sim | Não | 3,9k |
| Claude Agent SDK | Python, TypeScript | Não | Sim | Não confirmado | Sim | Não confirmado | Sim | Sim | Não | 8,2k |
| Google ADK | Python, TypeScript, Go, Java, Kotlin | Sim | Sim | Sim | Sim | Sim | Sim | Sim | Sim | 21,7k |
| Microsoft Agent Framework | Python, C#, .NET, Go | Sim | Sim | Não confirmado | Sim | Sim | Sim | Sim | Não confirmado | 13,9k |
| LangGraph | Python, TypeScript, JavaScript | Sim | Sim | Não confirmado | Sim | Sim | Sim | Sim | Não | 42,6k |
| CrewAI | Python | Sim | Sim | Não confirmado | Sim | Sim | Sim | Sim | Não confirmado | 59,3k |
| LlamaIndex | Python, TypeScript | Sim | Sim | Sim | Sim | Sim | Sim | Não confirmado | Não confirmado | 52,4k |
| Pydantic AI | Python | Sim | Sim | Não confirmado | Sim | Sim | Sim | Sim | Sim | 20,3k |
| Mastra | TypeScript | Sim | Sim | Sim | Sim | Sim | Sim | Sim | Sim | 28,5k |
| Vercel AI SDK | TypeScript | Sim | Sim | Não confirmado | Sim | Sim | Sim | Não confirmado | Não confirmado | 27,1k |
| smolagents | Python | Sim | Sim | Não confirmado | Sim | Não confirmado | Não confirmado | Não confirmado | Não | 29,6k |
| Agno | Python | Sim | Sim | Sim | Sim | Sim | Sim | Sim | Não confirmado | 42,4k |
| Strands Agents | Python, TypeScript | Sim | Sim | Não confirmado | Sim | Não confirmado | Sim | Sim | Sim | 8,6k |
| Dify | Sim | Sim | Sim | Sim | Sim | Sim | Não confirmado | Não confirmado | 157,7k | |
| OpenClaw | TypeScript | Sim | Não confirmado | Não confirmado | Sim | Sim | Não confirmado | Não confirmado | Não | 391,1k |
Qual escolher
Python, execuções longas que precisam sobreviver a reinicializações → LangGraph ou Pydantic AI
LangGraph salva checkpoints de um grafo no Postgres ou SQLite e retoma a execução após falhas. Pydantic AI se integra a sete mecanismos de execução durável, incluindo Temporal e DBOS, e valida cada saída conforme um tipo.
TypeScript, uma stack para tudo → Mastra
O Mastra reúne agentes, workflows com suspensão e retomada, memória, scorers e um servidor MCP em um único pacote. Se você precisa principalmente de loops de ferramentas por trás de uma interface Next.js com streaming, o Vercel AI SDK é uma opção mais enxuta.
Azure, .NET ou migração do AutoGen → Microsoft Agent Framework
É o sucessor oficial do AutoGen e do Semantic Kernel, com SDKs para Python e C#, workflows de grafo com checkpoints e OpenTelemetry integrado.
Várias linguagens ou Google Cloud → Google ADK
O ADK é a única opção desta lista com SDKs para Java e Kotlin, além de Python, TypeScript e Go. Também é o único com os oito recursos confirmados, incluindo avaliações.
Claude trabalhando com arquivos reais → Claude Agent SDK
Ele incorpora o harness do Claude Code, com ferramentas para arquivos e shell, permissões, hooks e subagentes, ao seu próprio programa. Executa apenas modelos Claude, pela Anthropic, Bedrock, Google Cloud ou Foundry.
Sem código de framework → Dify, ou OpenClaw para um assistente pronto
O Dify permite criar agentes e workflows em um editor visual e publicá-los como APIs ou servidores MCP. O OpenClaw é um assistente pronto que você hospeda e usa por apps de chat, não uma plataforma para desenvolver agentes.
Todos os frameworks da tabela
OpenAI Agents SDK
SDK Python de código aberto da OpenAI para agentes, intencionalmente enxuto e com handoffs, guardrails, sessões e tracing integrados. Por padrão, usa modelos da OpenAI, mas também pode chamar outros provedores. Oferece execuções duráveis por meio de uma integração com Temporal, que chegou à disponibilidade geral em março de 2026.
OpenAI Agents SDK (JS)
A versão em TypeScript e JavaScript do Agents SDK da OpenAI, com os mesmos agentes, handoffs, aprovações e tracing. Ela adiciona agentes de voz em tempo real que rodam no navegador via WebRTC, enquanto a integração de durabilidade com Temporal continua exclusiva do Python.
Claude Agent SDK
O SDK da Anthropic disponibiliza a infraestrutura de execução por trás do Claude Code, com ferramentas de arquivos e shell, permissões, hooks, subagentes e skills, dentro do seu próprio programa em Python ou TypeScript. Ao contrário dos demais desta lista, ele funciona apenas com modelos Claude, e seu uso é regido pelos Termos Comerciais da Anthropic.
Google ADK
O Agent Development Kit do Google oferece SDKs para Python, TypeScript, Go, Java e Kotlin, com avaliação integrada ao núcleo. Ele prioriza o Gemini, mas também suporta outros modelos por meio de adaptadores e pode ser implantado no Agent Runtime do Google Cloud.
Microsoft Agent Framework
Framework de agentes da Microsoft para Python e .NET, desenvolvido pelas equipes do Semantic Kernel e do AutoGen e disponível em geral desde abril de 2026. Ele combina agentes tipados com fluxos de trabalho em grafo que criam checkpoints, retomam a execução e aguardam pessoas; um SDK para Go está em prévia pública.
LangGraph
Biblioteca de baixo nível da LangChain para criar agentes como grafos explícitos, com estado em checkpoints e interrupções como recursos centrais. O create_agent do LangChain v1 é executado sobre ela quando um loop predefinido é suficiente.
CrewAI
Um framework Python para equipes de agents com papéis definidos que delegam tarefas entre si, orquestradas por Flows orientados a eventos. Flows oferecem persistência e feedback humano, e a CLI faz o deploy diretamente no serviço gerenciado CrewAI AMP.
LlamaIndex
LlamaIndex combina ferramentas de análise e recuperação de documentos com Agent Workflows orientados a eventos em Python e TypeScript. Workflows podem pausar para receber informações de uma pessoa, persistir o estado e ser disponibilizados como servidores MCP ou implantados no LlamaCloud.
Pydantic AI
Um framework de agentes para Python da equipe Pydantic, desenvolvido com foco em type hints, saídas estruturadas validadas e injeção de dependências. Destaca-se pela execução durável em sete mecanismos, do Temporal ao Airflow, e inclui o Pydantic Evals.
Mastra
Um framework para TypeScript que reúne agentes, workflows com suspensão e retomada, memória, avaliações e a interface Studio em um único pacote. Pode ser integrado a aplicações Next.js, Express ou Hono; o núcleo usa a licença Apache-2.0, enquanto os diretórios ee/ usam uma licença empresarial.
Vercel AI SDK
Kit de ferramentas para TypeScript da Vercel, independente de provedor, no qual ToolLoopAgent é a principal classe de agente a partir do AI SDK 7. Ele conecta loops de ferramentas a auxiliares de interface de streaming, e WorkflowAgent adiciona execuções que sobrevivem a reinicializações.
smolagents
Pequena biblioteca Python da Hugging Face, com cerca de mil linhas, na qual o CodeAgent escreve suas ações em Python. Esse código é executado em sandboxes como Modal, E2B ou Docker, e agentes e ferramentas podem ser compartilhados no Hub.
Agno
Um framework e runtime Python: o SDK cria agentes, equipes e workflows, e o AgentOS os disponibiliza como um app FastAPI na sua própria infraestrutura. Sessões, memória e traces ficam no seu banco de dados, e uma interface hospedada do Control Plane se conecta pelo navegador.
Strands Agents
Um SDK da AWS para Python e TypeScript em que o modelo controla o loop e o agente é executado no seu próprio processo, sem control plane. Amazon Bedrock é o provedor padrão, e o Bedrock AgentCore Runtime é o caminho de deploy.
Dify
Uma plataforma que pode ser hospedada por você para criar agentes e workflows com LLMs em um editor visual, sem código de framework. Desde a v1.6.0, oferece suporte a MCP nos dois sentidos: um app pode chamar ferramentas MCP e ser publicado como servidor MCP.
OpenClaw
Um assistente de IA pronto para uso e auto-hospedado, com o qual você conversa pelo WhatsApp, Telegram, Slack, Discord, iMessage e outros. Não é um framework para criar seu próprio agente e, por princípio, não há um serviço hospedado intermediário.
Dúvidas sobre frameworks de agentes
Qual é o melhor framework de agentes de IA em 2026?
Não há um único vencedor: a escolha certa depende da linguagem, da nuvem e da duração das execuções. Google ADK e Mastra são os únicos da tabela com os oito recursos confirmados. Pydantic AI, LangGraph e CrewAI têm apenas um ou dois recursos sem confirmação; por isso, filtre primeiro pela linguagem e compare as opções a partir daí.
Quais frameworks de agentes oferecem suporte a MCP?
Todos os 14 frameworks de código desta lista e o Dify podem chamar ferramentas em servidores MCP. Menos frameworks documentam como expor seu próprio agente como servidor MCP: Google ADK (to_mcp_server()), LlamaIndex (workflow_as_mcp), Mastra (MCPServer), Agno (por meio do AgentOS) e Dify. Não foi possível confirmar o suporte a MCP do OpenClaw na documentação.
O AutoGen foi descontinuado?
O AutoGen está em modo de manutenção, e seu último lançamento foi python-v0.7.5, em September 2025. O Microsoft Agent Framework 1.0, disponível em geral desde 3 April 2026, é o sucessor oficial do AutoGen e do Semantic Kernel. O Semantic Kernel v1 continuará recebendo correções críticas por pelo menos um ano após essa data.
O OpenAI Agent Builder será descontinuado?
Sim. Em 3 June 2026, a OpenAI anunciou que vai encerrar o Agent Builder e o produto Evals. Ambos serão encerrados em 30 November 2026. O ChatKit continuará disponível, mas você precisará executar o backend por conta própria, por exemplo, com o Agents SDK. O Agents SDK de código aberto é uma biblioteca separada e continua recebendo atualizações; a versão 0.22.3 foi lançada em 17 September 2026.
Quais frameworks de agentes oferecem execução durável?
LangGraph (checkpointers), Pydantic AI (sete mecanismos, de Temporal a Airflow), Microsoft Agent Framework (Durable Extension), o OpenAI Agents SDK para Python (Temporal) e o Vercel AI SDK (WorkflowAgent) documentam esse recurso. Mastra e Dify permitem pausar um workflow e retomá-lo depois. Para o Claude Agent SDK, Strands Agents e o OpenAI JS SDK, encontramos sessões que podem ser retomadas, mas nenhum mecanismo de execução durável.
O que significa um ponto de interrogação na tabela?
Significa que não conseguimos confirmar o recurso na documentação oficial em 1 October 2026, não que ele esteja ausente. Um círculo vazio indica que a biblioteca não oferece suporte nativo, mesmo quando um produto separado oferece esse recurso, como o LangSmith faz para as avaliações do LangGraph.