O projeto llama.cpp lançou a versão b9979, que inclui uma correção para o truncamento silencioso do prompt quando as mensagens contêm bytes NUL embutidos. Anteriormente, a função `mtmd_input_text` transmitia os prompts como ponteiros brutos sem informação de comprimento, fazendo com que o conteúdo após um byte NUL fosse descartado silenciosamente.
- A correção adiciona um parâmetro explícito `text_len` ao `mtmd_input_text`, garantindo que o prompt completo seja passado corretamente.
- Esta alteração está alinhada com a forma como `llama_tokenize` e o caminho apenas de texto lidam com os comprimentos de entrada.
- Os binários estão disponíveis para macOS (Apple Silicon e Intel), iOS, Linux (CPU, Vulkan, ROCm, OpenVINO, SYCL), Android, Windows (CPU, OpenCL, CUDA 12/13, Vulkan, OpenVINO, SYCL, HIP) e openEuler.
Esta atualização previne a perda de dados em prompts que contêm caracteres NUL, garantindo o processamento completo da mensagem em todas as plataformas suportadas.