OpenAI has released version 0.22.3 of the openai-agents-python SDK, introducing several bug fixes for core functionality, sessions, and extensions.
- Aligns conditional approvals with validated tool arguments.
- Delivers tool-not-found output on server-managed resume.
- Keeps command paths POSIX-compliant on Windows hosts.
- Handles concurrent async SQLite startup in sessions.
- Prevents forwarding session limits as Conversations page size.
- Stops caching missing OPENAI_API_KEY values during tracing.
- Includes shell and apply_patch calls in AdvancedSQLiteSession tool usage.
- Reaps subprocesses on early stream close.
- Preserves exact IDs in AdvancedSQLiteSession.delete_branch.
The release also updates various dependencies, including fastapi, uvicorn, openai, sqlalchemy, and cryptography, while adding Python and Actions CodeQL security scanning to the CI pipeline.