Skip to content
ReviewRamble

The weekly brief

AI, reviewed, in your inbox.

  • New reviews of tools, models, MCP servers and repos, with the verdict up front
  • Re-checked prices and ratings when something changes
  • New analysis pieces as they are published

Models, agents, MCP servers and the tools actually worth your time.

One email a week. Unsubscribe with the link in any brief. How we use your email

OpenAI Agents SDK

O framework Python leve da OpenAI para agentes com ferramentas, handoffs, guardrails, sessões e workspaces em sandbox.

Análise de Sheela · Atualizado

Ver no GitHub Código aberto

Nossa nota

4.4/5

Um SDK de agentes pequeno e legível cujos padrões pressupõem discretamente a OpenAI: o tracing envia suas execuções ao painel dela, e o sandbox local confia na sua máquina.

O que é OpenAI Agents SDK?

O OpenAI Agents SDK é a biblioteca Python de código aberto da OpenAI para agentes e fluxos multiagente. Suas primitivas são agentes (um modelo com instruções, ferramentas, guardrails e handoffs), handoffs e agentes como ferramentas para delegação, guardrails na entrada, na saída e nas chamadas de ferramentas, sessões para o histórico da conversa, aprovações com intervenção humana e tracing embutido.

Desde uma atualização de abril de 2026, ele também tem agentes em sandbox, que trabalham em um workspace com arquivos, comandos de shell e patches ao longo de tarefas longas. Esse workspace pode ser a máquina local, o Docker ou um provedor hospedado: E2B, Modal, Daytona, Cloudflare, Vercel e Blaxel têm clientes. Agentes de voz em tempo real e um pipeline de fala completam o conjunto, e uma versão TypeScript fica em um repositório separado.

Por padrão, ele chama as APIs Responses ou Chat Completions da OpenAI e alcança outros provedores por adaptadores LiteLLM ou any-llm. Exige Python 3.10+; a versão 0.24.0 saiu em 15 de outubro de 2026, e o projeto ainda é pré-1.0.

OpenAI Agents SDK vale a pena?

O Agents SDK é o caminho mais curto de uma chave de API da OpenAI até um sistema multiagente funcionando, e seus padrões são a parte a ler antes de colocar em produção. O tracing vem ligado e exporta cada chamada ao modelo, chamada de ferramenta, handoff e guardrail para o painel Traces da OpenAI. Você o desliga com OPENAI_AGENTS_DISABLE_TRACING=1 ou por execução, e ele não está disponível para organizações sob Zero Data Retention: útil no desenvolvimento, uma questão de fluxo de dados em uma revisão de segurança.

O núcleo é pequeno. Um Agent mais Runner.run_sync já é um programa funcionando; handoffs e agentes como ferramentas cobrem a maioria dos padrões de delegação, e guardrails podem bloquear uma requisição antes de o agente começar ou verificar entradas individuais de ferramentas. O repositório tem cerca de 30.200 estrelas e lançou oito versões entre 16 de agosto e 15 de outubro de 2026, da 0.21.1 à 0.24.0, então espere instabilidade enquanto ele ficar abaixo da 1.0.

Os agentes em sandbox o aproximam de um harness de produção, e a documentação é franca sobre os limites deles. O UnixLocalSandboxClient padrão executa os comandos como processos comuns do host: no Linux, não acrescenta nenhum confinamento no nível do sistema operacional; no macOS, o sandbox-exec restringe arquivos, mas não a rede; e cada comando herda o ambiente completo do host, chaves de API incluídas, a menos que você defina inherit_host_environment=False. Entradas não confiáveis devem ir para o cliente Docker, onde network_mode="none" corta a rede, ou para um provedor hospedado.

A neutralidade de provedor é real, mas de segunda classe. Os adaptadores alcançam outros modelos, mas as ferramentas hospedadas e o painel de tracing são serviços da OpenAI, e as novas primitivas chegam ajustadas para modelos da OpenAI como o gpt-realtime-2.1. Pydantic AI e LangGraph fazem menos suposições sobre o fornecedor, e o LangGraph oferece um fluxo de controle em grafo explícito que este SDK deixa para handoffs e Python puro. Colaboradores externos não podem enviar pull requests; o repositório só os aceita de colaboradores do projeto.

Onde ele se destaca

  • Um engenheiro de backend em uma startup de fintech que já usa a API da OpenAI

    Encaminhar chats de suporte entre um agente de triagem e especialistas em cobrança e reembolsos

    Defina três agentes com handoffs e um guardrail de entrada que rejeita pedidos fora do escopo antes de a execução começar; os traces mostram cada repasse. O SDK é gratuito sob MIT, então a conta é de tokens, e cada handoff acrescenta chamadas ao modelo. Desligue o tracing ou confira o acordo de dados antes que dados de clientes passem por ele.

  • Uma equipe de plataforma criando um bot interno de revisão de código

    Permitir que um agente clone um repositório, rode testes e proponha um patch

    Um SandboxAgent com uma entrada GitRepo no manifesto e o DockerSandboxClient (openai-agents[docker]) mantém os comandos em um contêiner; network_mode="none" isola código não confiável. Migrar depois para E2B, Modal ou Daytona muda a configuração da execução, não a definição do agente.

  • Um gerente de produto em uma empresa SaaS de 50 pessoas avaliando um assistente de voz

    Prototipar um agente de suporte falado sem costurar serviços de fala

    O RealtimeAgent roda sobre WebSocket com o gpt-realtime-2.1, ou o VoicePipeline encadeia speech-to-text, o agente e text-to-speech. O protótipo reaproveita as mesmas ferramentas e guardrails dos agentes de texto, mas os tokens de áudio viram o custo principal e o design fica preso aos modelos de tempo real da OpenAI.

Antes de decidir

Configuração
`pip install openai-agents` (ou `uv add openai-agents`) no Python 3.10+, defina OPENAI_API_KEY, e o primeiro agente do README roda em minutos. Extras: [voice], [redis] para sessões, [docker] para sandboxes em contêiner.
Integrações
OpenAI Responses e Chat Completions por padrão; outros modelos via LiteLLM ou any-llm; ferramentas de função, servidores MCP e ferramentas hospedadas; clientes de sandbox para E2B, Modal, Daytona, Cloudflare, Vercel e Blaxel; processadores de trace personalizados para enviar traces a outros destinos.
Dados e privacidade
O tracing vem ligado por padrão e exporta dados das execuções para a OpenAI; não está disponível sob Zero Data Retention e pode ser desligado globalmente ou por execução. O sandbox Unix local passa por padrão o ambiente completo do host aos comandos e não oferece confinamento no Linux. Licença MIT.
Custo em escala
O SDK é gratuito; o custo em produção são os tokens dos modelos e as chamadas de ferramentas hospedadas aos preços da API da OpenAI, mais o processamento de um provedor de sandbox se você usar um. Designs multiagente multiplicam as chamadas por requisição de usuário, então o gasto cresce com o número de agentes pelos quais uma requisição passa.
Limites
Pré-1.0 com versões frequentes; os recursos de sandbox chegaram primeiro ao Python; sem fluxo de controle em grafo; contribuições limitadas a colaboradores do projeto.

O que é bom

  • Um Agent e um Runner já formam um programa funcionando
  • Handoffs, guardrails e aprovações embutidos
  • Clientes de sandbox para Docker, E2B, Modal, Daytona e outros
  • Tracing ligado por padrão, com processadores personalizados para outros back-ends

O que não é

  • Pré-1.0, com oito versões em dois meses
  • O tracing envia dados das execuções à OpenAI a menos que seja desligado
  • O sandbox local herda o ambiente do host e não tem confinamento no Linux
  • Pull requests só de colaboradores do projeto

Ideal para

Desenvolvedores que constroem agentes principalmente com modelos da OpenAI e querem um SDK mínimo e bem documentado.

Alternativas ao OpenAI Agents SDK

OpenAI Agents SDK: perguntas frequentes

OpenAI Agents SDK vale a pena?
Um SDK de agentes pequeno e legível cujos padrões pressupõem discretamente a OpenAI: o tracing envia suas execuções ao painel dela, e o sandbox local confia na sua máquina. Damos nota 4.4 de 5.
Quanto custa OpenAI Agents SDK?
Gratuito e de código aberto sob a licença MIT. Você paga pelo uso dos modelos.
Quais são as desvantagens de OpenAI Agents SDK?
Pré-1.0, com oito versões em dois meses; o tracing envia dados das execuções à OpenAI a menos que seja desligado; o sandbox local herda o ambiente do host e não tem confinamento no Linux; pull requests só de colaboradores do projeto.
Para quem OpenAI Agents SDK é indicado?
Desenvolvedores que constroem agentes principalmente com modelos da OpenAI e querem um SDK mínimo e bem documentado.
Quanto custa OpenAI Agents SDK para uma equipe ou em produção?
O SDK é gratuito; o custo em produção são os tokens dos modelos e as chamadas de ferramentas hospedadas aos preços da API da OpenAI, mais o processamento de um provedor de sandbox se você usar um. Designs multiagente multiplicam as chamadas por requisição de usuário, então o gasto cresce com o número de agentes pelos quais uma requisição passa.
OpenAI Agents SDK é seguro para dados da empresa?
O tracing vem ligado por padrão e exporta dados das execuções para a OpenAI; não está disponível sob Zero Data Retention e pode ser desligado globalmente ou por execução. O sandbox Unix local passa por padrão o ambiente completo do host aos comandos e não oferece confinamento no Linux. Licença MIT.
Quais são as melhores alternativas ao OpenAI Agents SDK?
As alternativas mais próximas que analisamos são Pydantic AI, LangGraph, Google Agent Development Kit (ADK) e Microsoft Agent Framework.

Respostas verificadas em 23 de out. de 2026.