The llama.cpp project released build b10618, which includes a fix for the grammar parser to correctly handle literal hyphens within character classes. Previously, the `gbnf_escape_char_class()` function escaped the hyphen as "\-", but the `parse_char()` function rejected this escape sequence, causing generated tool-call grammars to fail during parsing.

This update resolves the issue by allowing the parser to accept the escaped hyphen in character classes. The release also includes updated tests for this specific grammar edge case and provides binaries for macOS, Linux, Windows, Android, and openEuler across various architectures and backend implementations.