Выпуск llama.cpp b11401 устраняет проблемы с логированием в режиме роутера сервера и добавляет поддержку ANSI-цветов в консоли Windows. Это обновление гарантирует, что логи дочерних процессов правильно отделены от команд состояния и цветной вывод корректно отображается в терминалах Windows.
- Исправлено логирование режима роутера за счёт того, что строки логов стали самодостаточными с правильным сбросом цветов, что предотвращает появление пустых строк при обновлениях прогресса.
- Включён режим виртуального терминала в логгере для отображения ANSI-цветов в консолях Windows 10, при этом они остаются отключёнными, если не поддерживаются.
- Разделены команды дочерних процессов роутера и логи путём маршрутизации команд состояния через stdout, а логов — через stderr, что решает проблемы с пропущенными командами.
- Рефакторинг создания экземпляра server_child для сохранения stdout как члена потока, а не статической переменной.
Эти изменения улучшают читаемость и надёжность логов для пользователей, запускающих llama-server в Windows и в конфигурациях роутера.