O OpenAI Agents SDK é um kit de desenvolvimento enxuto da OpenAI para construir agentes, com poucas primitivas e foco em código Python e TypeScript. Ele é a evolução de produção do experimento Swarm.
Para que serve
- Agentes que executam ferramentas em loop até concluir uma tarefa
- Coordenação entre agentes por handoffs ou por agentes usados como ferramentas
- Validação de entradas e saídas com guardrails, em paralelo à execução
- Memória e continuidade de conversa com sessões persistidas
- Sandbox agents para tarefas que precisam de arquivos e workspace isolado
- Agentes de voz e de tempo real
Como funciona
- O desenvolvedor cria agentes com instruções, ferramentas e guardrails
- O Runner executa o loop do agente, chama ferramentas e aplica as regras
- Handoffs transferem o controle para outro agente especializado
- Sessões mantêm o contexto entre turnos (SQLite, SQLAlchemy, Redis, MongoDB, entre outras)
- Usa a Responses API por padrão para modelos OpenAI e aceita outros provedores por meio de adaptadores
Licença e manutenção
- Open source sob licença MIT, mantido pela OpenAI
- Desenvolvimento ativo, com recursos de sandbox, memória e tempo real adicionados em 2026
- O tracing integrado conversa com as ferramentas de avaliação da OpenAI, sem exigir serviço pago para o uso básico
Pontos fortes
- API pequena e fácil de aprender, com menos abstrações
- Integração natural com os modelos e o ecossistema OpenAI
- Tracing embutido para depurar e avaliar execuções
Limitações
- Recursos mais avançados são mais maduros no ecossistema OpenAI
- Orquestração de grafos complexos exige mais código próprio ou outro framework

