El proyecto llama.cpp lanzó la compilación b10618, que incluye una corrección para el analizador de gramáticas que permite manejar correctamente los guiones literales dentro de las clases de caracteres. Anteriormente, la función `gbnf_escape_char_class()` escapaba el guion como "\-", pero la función `parse_char()` rechazaba esta secuencia de escape, lo que provocaba que las gramáticas generadas para llamadas a herramientas fallaran durante el análisis.
Esta actualización resuelve el problema permitiendo que el analizador acepte el guion escapado en las clases de caracteres. El lanzamiento también incluye pruebas actualizadas para este caso límite específico de la gramática y proporciona binarios para macOS, Linux, Windows, Android y openEuler a través de varias arquitecturas e implementaciones de backend.