Выпуск llama.cpp b11401 устраняет проблемы с логированием в режиме роутера сервера и добавляет поддержку ANSI-цветов в консоли Windows. Это обновление гарантирует, что логи дочерних процессов правильно отделены от команд состояния и цветной вывод корректно отображается в терминалах Windows.

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

Эти изменения улучшают читаемость и надёжность логов для пользователей, запускающих llama-server в Windows и в конфигурациях роутера.