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.