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