llama.cpp サーバーは、OpenAI フォーマットへの変換時に、Anthropic `tool_result` コンテンツ内の画像ブロックを正しく保持するようになりました。以前は、`server_chat_convert_anthropic_to_oai()` 関数がこれらの画像を黙って破棄しており、モデルが画像データを受信する必要のあるマルチモーダルツール出力が壊れていました。

  • この修正により、`tool_result` の画像ブロックが OpenAI のマルチモーダルコンテンツパート(text + image_url 配列)に変換されます。
  • プレーンテキストの結果は後方互換性を維持するために単純な文字列のままです。
  • Anthropic ツール結果の画像ブロックが正しく変換されることを確認するテストが追加されました。
  • このリリースでは、KleidiAI を搭載した macOS Apple Silicon ビルドが無効になっています。

この変更により、OpenAI 互換の API インターフェースを介して使用する場合に、画像を返すツールが正しく機能することが保証されます。