El OpenAI Agents SDK es un kit de desarrollo ligero de OpenAI para construir agentes, con pocas primitivas y enfoque en código Python y TypeScript. Es la evolución de producción del experimento Swarm.
Para qué sirve
- Agentes que ejecutan herramientas en bucle hasta completar una tarea
- Coordinación entre agentes mediante handoffs o agentes usados como herramientas
- Validación de entradas y salidas con guardrails, en paralelo a la ejecución
- Memoria y continuidad de conversación con sesiones persistidas
- Sandbox agents para tareas que necesitan archivos y un espacio de trabajo aislado
- Agentes de voz y de tiempo real
Cómo funciona
- El desarrollador crea agentes con instrucciones, herramientas y guardrails
- El Runner ejecuta el bucle del agente, llama a las herramientas y aplica las reglas
- Los handoffs transfieren el control a otro agente especializado
- Las sesiones mantienen el contexto entre turnos (SQLite, SQLAlchemy, Redis, MongoDB, entre otras)
- Usa la Responses API por defecto para modelos OpenAI y acepta otros proveedores mediante adaptadores
Licencia y mantenimiento
- Open source bajo licencia MIT, mantenido por OpenAI
- Desarrollo activo, con recursos de sandbox, memoria y tiempo real añadidos en 2026
- El trazado integrado se conecta con las herramientas de evaluación de OpenAI, sin exigir un servicio de pago para el uso básico
Puntos fuertes
- API pequeña y fácil de aprender, con menos abstracciones
- Integración natural con los modelos y el ecosistema OpenAI
- Trazado incorporado para depurar y evaluar ejecuciones
Limitaciones
- Los recursos más avanzados están más maduros en el ecosistema OpenAI
- La orquestación de grafos complejos exige más código propio u otro framework

