Server llama.cpp sekarang secara benar mempertahankan blok gambar di dalam konten `tool_result` Anthropic selama konversi ke format OpenAI. Sebelumnya, fungsi `server_chat_convert_anthropic_to_oai()` secara diam-diam membuang gambar-gambar ini, sehingga merusak output alat multimodal di mana model perlu menerima data gambar.

  • Perbaikan ini mengonversi blok gambar dalam `tool_result` menjadi bagian konten multimodal OpenAI (teks + array image_url).
  • Hasil teks biasa tetap berupa string sederhana untuk menjaga kompatibilitas mundur.
  • Sebuah tes ditambahkan untuk memverifikasi konversi yang benar dari blok gambar dalam hasil alat Anthropic.
  • Build macOS Apple Silicon dengan KleidiAI dinonaktifkan dalam rilis ini.

Perubahan ini memastikan bahwa alat yang mengembalikan gambar berfungsi dengan benar saat digunakan melalui antarmuka API yang kompatibel dengan OpenAI.