OpenAI выпустила версию 0.18.3 SDK openai-agents-python, в которой появились настраиваемые спаны трассировки задач и поворотов, а также добавлено отслеживание использования ответов в контексте сессии.

  • feat: сделать спаны трассировки задач и поворотов настраиваемыми
  • feat(realtime): отслеживать использование ответов в контексте сессии
  • fix(memory): сериализовать инициализацию сессии разговора OpenAI
  • fix(models): вызывать UserError для конфликтующих аргументов провайдера вместо assert
  • fix(handoffs): сохранять сообщения пользователя, содержащие обёртки истории
  • fix(computer): изолировать экземпляры провайдеров между конкурентными запусками
  • fix(sandbox): избегать избыточного создания корня рабочего пространства E2B
  • fix: сохранять входные данные потоковой сессии при повторных попытках модели
  • fix: предотвращать повторное использование устаревшей идентичности подготовленного элемента
  • fix: утечки метаданных clear_session и pop_item в AdvancedSQLiteSession
  • fix: парсить docstrings Google, в которых отсутствует пустая строка перед разделом
  • fix: ограничить раскрытие $ref при преобразовании строгой JSON-схемы
  • fix: скрывать детали ошибок трассировки, не относящихся к инструментам

Это обновление улучшает возможности отладки благодаря настраиваемому трассированию и устраняет несколько проблем со стабильностью, связанных с конкурентностью, управлением сессиями и сохранением ввода.