openai-agents-python
An open-source Python SDK released by OpenAI for building agent applications based on OpenAI models. It supports tool calling, multi-agent collaboration, and voice capabilities, hosted on GitHub and distributed via PyPI.
Core Facts
Timeline (last 90 days)
v0.22.2 includes three features and fixes, along with several documentation updates.
From a semantic versioning perspective, v0.22.2 is a patch-level update rather than a major-version architectural change.
Users of the sandbox file API are advised to upgrade to v0.22.2 as soon as possible.
Community contributor @rksharma-owg's PR #4934 fixes an issue in the session module where the compaction response chain was not correctly reset after a pop operation.
PR #4931 addresses a symlink race condition issue in the UnixLocal file API.
v0.22.2 adds support for configuration options related to the latest image generation tools (PR #4932, submitted by maintainer @seratch).
Version v0.22.3 fixes the conditional approval mechanism to align with validated tool parameters (PR #5066, submitted by @seratch).
openai-agents-python has garnered nearly 30,000 stars and has been forked more than 4,800 times.
v0.22.3 fixes output delivery when a tool is not found during server-side hosted session resumption (PR #4947).
v0.22.3 fixes a race condition in async SQLite during concurrent startup (PR #4987).
25 more timeline events
All Facts (20)
The official OpenAI Python SDK released version v3.23.0, with enhanced Agents capabilities as the main theme.
90%Partially Verifiedopenai-python has more than 31,000 stars and 7,000 forks on GitHub.
80%Unverifiedv0.22.3 is a maintenance release focused on stability and security, introducing no breaking API changes.
70%UnverifiedUsers of the sandbox file API are advised to upgrade to v0.22.2 as soon as possible.
50%UnverifiedFrom a semantic versioning perspective, v0.22.2 is a patch-level update rather than a major-version architectural change.
50%UnverifiedCommunity contributor @rksharma-owg's PR #4934 fixes an issue in the session module where the compaction response chain was not correctly reset after a pop operation.
50%UnverifiedPR #4931 addresses a symlink race condition issue in the UnixLocal file API.
50%Unverifiedv0.22.2 includes three features and fixes, along with several documentation updates.
50%UnverifiedVersion v0.22.3 fixes the conditional approval mechanism to align with validated tool parameters (PR #5066, submitted by @seratch).
50%Unverifiedopenai-agents-python has garnered nearly 30,000 stars and has been forked more than 4,800 times.
50%Unverifiedv0.22.3 fixes output delivery when a tool is not found during server-side hosted session resumption (PR #4947).
50%Unverifiedv0.22.3 fixes a race condition in async SQLite during concurrent startup (PR #4987).
50%Unverifiedv0.22.3 fixes the issue of maintaining POSIX-style sandbox command paths on Windows hosts (PR #4958).
50%Unverifiedv0.22.3 fixes the issue in tracing where a missing OPENAI_API_KEY was incorrectly cached (PR #5017).
50%Unverifiedv0.22.3 updates vulnerable dependencies without changing the SDK's public interface (PR #4963, led by @jbeckwith-oai).
50%Unverifiedv0.22.3 adds CodeQL security scanning for Python and Actions, and enables Python Dependabot along with a release cool-down period.
50%UnverifiedThe cryptography dependency was upgraded from 45.0.7 to 50.0.0, constituting a major version jump.
50%UnverifiedThis release welcomed 5 new contributors (@hyeonsang010716, @jbeckwith-oai, @00200200, @jiangLLM, @tiagovilasboas).
50%UnverifiedThe author recommends that teams already using this SDK in production upgrade to v0.22.3 as soon as possible, especially in scenarios that rely on conditional approvals, server-side session resumption, concurrent SQLite sessions, or Windows sandboxing.
50%UnverifiedThe dependency upgrade list covers multiple key libraries including fastapi, uvicorn, sqlalchemy, cryptography, starlette, and typing-extensions, with most submitted automatically by Dependabot.
50%