OpenAI merilis versi 0.21.0 dari SDK openai-agents-python, memperkenalkan utilitas pengujian netral penyedia baru dan memperbarui kompatibilitas untuk versi 3 pustaka Python OpenAI.

  • Menambahkan modul agents.testing, agents.realtime.testing, dan agents.voice.testing untuk memungkinkan pengujian alur kerja deterministik tanpa membuat permintaan ke penyedia.
  • Memperbarui kompatibilitas penyedia OpenAI agar memerlukan openai>=3.0.0,<4, termasuk dukungan untuk penanganan permintaan yang sadar HTTPX2.
  • Memperkuat snapshot interupsi RunState, persetujuan alat agen rekursif, finalisasi putaran maksimum, pembersihan streaming, dan pengaburan kesalahan sensitif.
  • Meningkatkan isolasi snapshot siklus hidup MCP dan menambahkan batas atas mundur balik retry yang dapat dikonfigurasi.
  • Menambahkan dukungan existing-secret untuk Sandbox Runloop dan memperketat izin jalur view-image.
  • Menerapkan validasi Voice yang lebih ketat untuk saluran tidak valid, laju bingkai, bingkai multichannel yang tidak lengkap, dan laju audio non-finit.

Rilis ini memungkinkan pengembang menguji alur kerja Agent, Sandbox, Realtime, dan Voice secara deterministik sambil memastikan SDK tetap kompatibel dengan klien Python OpenAI terbaru.