OpenAI Agents SDK ofrece primitivas pequeñas para ejecutar agentes: un Agent configura instrucciones, modelo y tools; un Runner administra turnos, tool calls y resultado final. Para modelos de OpenAI usa Responses API por defecto y añade orquestación alrededor de esa llamada.
La diferencia entre «agente como tool» y handoff importa: en el primer patrón un coordinador conserva el control; en el segundo cambia el agente que conduce la conversación.
Los procesos durables de muchas horas, la reanudación tras fallos y los workflows de negocio complejos pueden necesitar un orquestador adicional. Del mismo modo, un único modelo con tools no requiere varios agentes sólo porque el SDK los soporte.
Los guardrails no reemplazan autorización. Valida argumentos y permisos justo antes de ejecutar una tool. Revisa además qué contenido sensible entra en las trazas y dónde se exporta. Las sesiones guardan conversación; no son por sí solas memoria de negocio ni fuente de verdad.
[!NOTE] Las APIs del SDK evolucionan. Verifica ejemplos y opciones en la documentación oficial de OpenAI Agents SDK .
Materializa Agentic loop, Tool calling y Orquestación. Compara handoffs con Multiagentes antes de multiplicar roles.