OpenAI telah merilis versi 0.19.0 dari OpenAI Agents Python SDK, memperkenalkan area fitur baru yang signifikan: Pemanggilan Alat Secara Programatik untuk model OpenAI Responses yang didukung.
- Menambahkan `agents.tool.ProgrammaticToolCallingTool`, memungkinkan model menghasilkan JavaScript untuk mengoordinasikan alat yang memenuhi syarat dengan dukungan pemanggil yang diizinkan per-alat dan output terstruktur.
- Memperkenalkan modul publik `agents.decorators` dan alias `@tool` yang lebih pendek, serta mengaktifkan objek yang dapat dipanggil secara asinkron untuk alat fungsi.
- Konfigurasi SDK sekarang secara konsisten menerima baik objek pengaturan bertipe maupun kamus di seluruh agen, jalankan, model, sesi, sandbox, dan pipa suara.
- Memperkuat pencatatan error dan diagnostik untuk mencegah paparan payload sensitif mentah sambil mempertahankan konteks debugging.
- Meningkatkan kompatibilitas dengan AnyLLM dan LiteLLM, mempertahankan riwayat sesi di seluruh coba ulang model, dan menambahkan coba ulang untuk kelebihan beban WebSocket.
- Menambahkan `VercelCloudBucketMountStrategy` untuk sesi yang terpasang, yang mengecualikan konten bucket dari persistensi ruang kerja.
Rilis ini memungkinkan orkestrasi agen yang lebih kompleks melalui koordinasi alat secara programatik sambil meningkatkan fleksibilitas konfigurasi dan keamanan dalam pencatatan.