OpenAI merilis versi 0.19.3 dari SDK openai-agents-python, yang menangani beberapa bug terkait alat agen, manajemen sesi, dan penanganan audio real-time.

  • Memecahkan tabrakan konsisten pada nama alat agen dan menyelesaikan konflik nama alat saat melanjutkan.
  • Menyimpan output handler max-turns ke sesi dan menghormati ekstraktor output kustom falsey untuk agen sebagai alat.
  • Melaporkan hasil guardrail output ketika tripwire menghentikan jalannya proses serta menangani hasil guardrail alat untuk proses yang dialirkan.
  • Menormalisasi skema objek ketat tanpa tipe dan menyinkronkan pembatalan setelah giliran dengan konsumsi peristiwa.
  • Mempertahankan output alat yang disetujui saat melanjutkan aliran dan menjaga urutan item input saat menggabungkan duplikat.
  • Menghentikan penerbitan panggilan handoff sebagai peristiwa tool_called yang dialirkan serta menghormati filter input handoff falsey.
  • Melakukan paginasi otomatis pada daftar alat MCP dan prompt, serta menghapus blok pemikiran tertunda saat membersihkan pesan asisten.
  • Menegakkan keadaan tertutup di AsyncSQLiteSession dan menghindari pembuatan percakapan jarak jauh saat clear_session belum diinisialisasi.
  • Menerapkan guardrail output ke delta teks di modul realtime dan membatasi pemotongan interupsi pada audio yang diterima.

Pembaruan ini meningkatkan keandalan bagi pengembang yang menggunakan alat agen, persistensi sesi, dan fitur suara real-time dengan memperbaiki kasus tepi dalam streaming dan manajemen keadaan.