El servidor llama.cpp ahora preserva correctamente los bloques de imagen dentro del contenido `tool_result` de Anthropic durante la conversión al formato OpenAI. Anteriormente, la función `server_chat_convert_anthropic_to_oai()` descartaba silenciosamente estas imágenes, rompiendo las salidas de herramientas multimodales donde los modelos necesitaban recibir datos de imagen.

  • La corrección convierte los bloques de imagen en `tool_result` en partes de contenido multimodal de OpenAI (texto + matriz image_url).
  • Los resultados de texto plano permanecen como cadenas simples para mantener la compatibilidad con versiones anteriores.
  • Se agregó una prueba para verificar la conversión correcta de bloques de imagen en los resultados tool_result de Anthropic.
  • Las compilaciones de macOS Apple Silicon con KleidiAI están deshabilitadas en esta versión.

Este cambio asegura que las herramientas que devuelven imágenes funcionen correctamente cuando se usan a través de la interfaz API compatible con OpenAI.