OpenAI merilis versi 0.22.0 dari openai-agents-python SDK, memperkenalkan pengerasan runtime yang substansial dan memperketat kontrak konfigurasi penyedia yang ada.
- Menghapus output alat fungsi terminal yang ditolak oleh pagar keluaran agen dari keadaan SDK yang dapat diputar ulang dan persisten.
- Melemparkan ModelBehaviorError untuk Respons non-streaming dengan status terminal failed atau incomplete.
- Menolak opsi penyedia yang bertentangan ketika OpenAIProvider menerima klien eksplisit.
- Mengisolasi akuntansi penggunaan di antara titik pemeriksaan RunState independen sambil mempertahankan agregasi agen bersarang.
- Memperluas agen yang terdaftar melalui handoff(agent) dalam grafik yang dihasilkan.
- Menjelaskan perilaku salinan dangkal yang ada dari Agent.clone() dan RealtimeAgent.clone().
Aplikasi yang menggabungkan openai_client eksplisit dengan organization atau project harus memindahkan nilai-nilai tersebut ke klien AsyncOpenAI.