OpenAI ha lanzado la versión 0.19.0 del SDK de Python para OpenAI Agents, introduciendo un área de características nuevas significativa: Llamada de Herramientas Programática para los modelos compatibles de OpenAI Responses.
- Se añadió `agents.tool.ProgrammaticToolCallingTool`, permitiendo que los modelos generen JavaScript para coordinar herramientas elegibles con soporte para llamadores permitidos por herramienta y salidas estructuradas.
- Se introdujo el módulo público `agents.decorators` y un alias más corto `@tool`, mientras se habilitaban objetos invocables asíncronos para herramientas de función.
- La configuración del SDK ahora acepta consistentemente ya sea objetos de configuración tipados o diccionarios a través de agentes, ejecuciones, modelos, sesiones, sandboxes y pipelines de voz.
- Se endureció el registro de errores y diagnósticos para evitar exponer cargas útiles sensibles en bruto mientras se preserva el contexto de depuración.
- Se mejoró la compatibilidad con AnyLLM y LiteLLM, se preservó el historial de sesión a través de reintentos del modelo y se añadieron reintentos para sobrecargas de WebSocket.
- Se añadió `VercelCloudBucketMountStrategy` para sesiones montadas, lo que excluye los contenidos del bucket de la persistencia del espacio de trabajo.
Este lanzamiento permite una orquestación de agentes más compleja a través de la coordinación programática de herramientas mientras mejora la flexibilidad de configuración y la seguridad en el registro.