OpenAI выпустила версию 0.19.3 SDK openai-agents-python, устраняющую несколько ошибок, связанных с инструментами агентов, управлением сеансами и обработкой аудио в реальном времени.

  • Устраняет постоянные коллизии имён инструментов агентов и согласует конфликты имён возобновлённых инструментов.
  • Сохраняет вывод обработчика max-turns в сеанс и учитывает ложные пользовательские извлекатели вывода для агентов как инструментов.
  • Сообщает о результатах защитных барьеров вывода при прерывании запуска триггером tripwire и обрабатывает результаты защитных барьеров инструментов для потоковых запусков.
  • Нормализует строгие объектные схемы без типов и синхронизирует отмену после хода с потреблением событий.
  • Сохраняет утверждённый вывод инструмента при возобновлении потока и сохраняет порядок элементов ввода при свёртке дубликатов.
  • Прекращает генерацию вызовов handoff в виде потоковых событий tool_called и учитывает ложные фильтры входа handoff.
  • Автоматически пагинирует списки инструментов MCP и промптов и очищает ожидающие блоки размышления при сбросе сообщения ассистента.
  • Обеспечивает закрытое состояние в AsyncSQLiteSession и избегает создания удалённых бесед при неинициализированном clear_session.
  • Применяет защитные барьеры вывода к текстовым дельтам в модуле realtime и ограничивает усечение прерывания полученным аудио.

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