La versión b11401 de llama.cpp aborda problemas de registro en el modo enrutador del servidor y añade soporte para colores ANSI en la consola de Windows. Esta actualización asegura que los registros de procesos hijos estén correctamente separados de los comandos de estado y que la salida coloreada se muestre adecuadamente en terminales de Windows.
- Corrige el registro del modo enrutador haciendo que las líneas de registro sean autocontenidas con restablecimientos de color adecuados, evitando líneas vacías durante las actualizaciones de progreso.
- Habilita el modo de terminal virtual en el registrador para mostrar colores ANSI en consolas de Windows 10, manteniéndolos desactivados si no son compatibles.
- Separa los comandos hijos del enrutador de los registros al enrutar los comandos de estado a través de stdout y los registros a stderr, resolviendo problemas con comandos perdidos.
- Refactoriza la creación de la instancia server_child para mantener stdout como un flujo miembro en lugar de una variable estática.
Estos cambios mejoran la legibilidad y fiabilidad de los registros para usuarios que ejecutan llama-server en Windows y en configuraciones de enrutador.