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.