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.