O projeto llama.cpp lançou a compilação b10618, que inclui uma correção para o analisador de gramática para lidar corretamente com hífens literais dentro de classes de caracteres. Anteriormente, a função `gbnf_escape_char_class()` escapava o hífen como "\-", mas a função `parse_char()` rejeitava essa sequência de escape, fazendo com que as gramáticas geradas para chamadas de ferramentas falhassem durante a análise.
Esta atualização resolve o problema permitindo que o analisador aceite o hífen escapado nas classes de caracteres. O lançamento também inclui testes atualizados para este caso específico da gramática e fornece binários para macOS, Linux, Windows, Android e openEuler em várias arquiteturas e implementações de backend.