dotsagent.io
Idioma:Português
Construção · referência

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

Matriz de recursos
FrameworkLinguagensQualquer modeloCliente MCPServidor MCPMultiagenteExecuções duráveisAprovação humanaRastreamentoAvaliaçõesEstrelas no GitHub
OpenAI Agents SDK
OpenAI
PythonSimSimNão confirmadoSimSimSimSimNão29,8k
OpenAI Agents SDK (JS)
OpenAI
TypeScript, JavaScriptSimSimNão confirmadoSimNão confirmadoSimSimNão3,9k
Claude Agent SDK
Anthropic
Python, TypeScriptNãoSimNão confirmadoSimNão confirmadoSimSimNão8,2k
Google ADK
Google
Python, TypeScript, Go, Java, KotlinSimSimSimSimSimSimSimSim21,7k
Microsoft Agent Framework
Microsoft
Python, C#, .NET, GoSimSimNão confirmadoSimSimSimSimNão confirmado13,9k
LangGraph
LangChain Inc.
Python, TypeScript, JavaScriptSimSimNão confirmadoSimSimSimSimNão42,6k
CrewAI
CrewAI Inc.
PythonSimSimNão confirmadoSimSimSimSimNão confirmado59,3k
LlamaIndex
LlamaIndex
Python, TypeScriptSimSimSimSimSimSimNão confirmadoNão confirmado52,4k
Pydantic AI
Pydantic
PythonSimSimNão confirmadoSimSimSimSimSim20,3k
Mastra
Mastra
TypeScriptSimSimSimSimSimSimSimSim28,5k
Vercel AI SDK
Vercel
TypeScriptSimSimNão confirmadoSimSimSimNão confirmadoNão confirmado27,1k
smolagents
Hugging Face
PythonSimSimNão confirmadoSimNão confirmadoNão confirmadoNão confirmadoNão29,6k
Agno
Agno Inc.
PythonSimSimSimSimSimSimSimNão confirmado42,4k
Strands Agents
AWS
Python, TypeScriptSimSimNão confirmadoSimNão confirmadoSimSimSim8,6k
Dify
LangGenius, Inc. · Plataforma low-code
SimSimSimSimSimSimNão confirmadoNão confirmado157,7k
OpenClaw
OpenClaw Foundation · Agente pronto para uso
TypeScriptSimNão confirmadoNão confirmadoSimSimNão confirmadoNão confirmadoNão391,1k

● Sim · ○ Não · ? Não confirmado · As contagens de estrelas são do GitHub em 1 October 2026 e indicam popularidade, não qualidade.

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

Python

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.

TypeScript · JavaScript

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.

Python · TypeScript

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.

Python · TypeScript · Go · Java · Kotlin

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.

Python · C# · .NET · Go

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.

Python · TypeScript · JavaScript

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.

Python

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.

Python · TypeScript

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.

Python

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.

TypeScript

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.

TypeScript

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.

Python

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.

Python

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.

Python · TypeScript

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.

TypeScript

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.

Referência independente para quem cria agentes de IA. Não temos vínculo com nenhum dos fornecedores mencionados aqui.

© 2026 DotsAgent · Fatos verificados em 1 de outubro de 2026