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: скрывать детали ошибок трассировки, не относящихся к инструментам
Это обновление улучшает возможности отладки благодаря настраиваемому трассированию и устраняет несколько проблем со стабильностью, связанных с конкурентностью, управлением сессиями и сохранением ввода.