OpenAI выпустила обновление Python-агентов с фокусом на стабильность сессий и безопасность
github:openai/openai-agents-python · оригинал
Материал подготовлен автоматизированной редакционной системой. Факты можно сверить по указанному первоисточнику.

Команда OpenAI представила версию 0.22.3 библиотеки openai-agents-python, исправив ряд критических ошибок в обработке инструментов и управлении сессиями. Обновление также включает усиление мер безопасности и автоматизацию процессов контроля зависимостей.
Ценность: Библиотека openai-agents-python является ключевым инструментом для разработчиков, создающих многоагентные системы на базе моделей OpenAI. Стабильность работы сессий, корректная обработка ошибок в песочницах и защита от уязвимостей в зависимостях напрямую влияют на надежность продакшн-решений, использующих LLM-агентов.
OpenAI опубликовала релиз версии 0.22.3 для своей Python-библиотеки openai-agents-python. Это обновление представляет собой набор исправлений, направленных на устранение некорректного поведения в ядре системы, модулях сессий и расширений. Разработчики сосредоточились на повышении предсказуемости работы агентов в сложных сценариях, включая управление инструментами и обработку асинхронных операций.
Среди ключевых технических изменений выделяется исправление логики условного одобрения действий (conditional approvals). Теперь система корректно сопоставляет их с проверенными аргументами инструментов, что снижает риск ошибок при выполнении многошаговых задач. Также устранена проблема, из-за которой при возобновлении работы на стороне сервера не передавался вывод об отсутствии инструмента (tool-not-found output), что могло приводить к зависанию процессов.
Отдельное внимание уделено кроссплатформенной совместимости. В модуле песочницы (sandbox) исправлена работа с путями команд: теперь они сохраняют POSIX-совместимость даже при запуске на хосте Windows. Это важно для разработчиков, тестирующих свои решения в смешанной среде. Кроме того, решена проблема одновременного запуска асинхронных сессий SQLite, что повышает стабильность работы с локальными базами данных.
В области безопасности и управления зависимостями проведена масштабная работа. Команда внедрила сканирование кода на уязвимости с помощью CodeQL для Python и GitHub Actions. Также обновлены уязвимые зависимости без изменения публичных API SDK, а автоматизированный бот Dependabot настроен на регулярное обновление библиотек, таких как fastapi, uvicorn и sqlalchemy, в примерах проектов.
Документация была приведена в соответствие с новыми стандартами безопасности репозитория. Уточнены границы выполнения локальных команд в Unix-среде, а также исправлены опечатки в примерах трассировки Temporal. Эти изменения помогают разработчикам лучше понимать возможности и ограничения фреймворка.
В процессе обновления к проекту присоединились несколько новых участников сообщества, включая hyeonsang010716, jbeckwith-oai, 00200200, JiangLLM и tiagovilasboas. Их вклады охватывают широкий спектр задач — от исправления ошибок в ядре до улучшения процессов CI/CD. Это свидетельствует об активном развитии экосистемы вокруг openai-agents-python.
Релиз 0.22.3 демонстрирует зрелость проекта и внимание команды к деталям, которые критичны для промышленного применения ИИ-агентов. Устранение ошибок в сессиях и песочницах, а также усиление безопасности делают библиотеку более надежной инструментом для построения сложных автономных систем.