La versión llama.cpp b10271 introduce una característica de directorio de trabajo por conversación en la UI, permitiendo a los usuarios establecer y navegar por directorios de forma independiente para cada sesión de chat.

  • El servidor extiende file_glob_search para soportar selectores de la UI con una navegación mejorada de rutas.
  • Las consultas similares a rutas que comienzan con / o ~ se tratan como navegación de directorios en lugar de coincidencia glob.
  • Las raíces de unidad de Windows (por ejemplo, C:) y los recursos compartidos UNC ahora son reconocidos para la navegación de rutas.
  • Las barras invertidas en las consultas se reescriben solo como barras normales cuando está presente una raíz de Windows.
  • El selector de directorio de trabajo se desacopla en utils y subcomponentes para una mejor mantenibilidad.
  • Los bloques de llamada de herramientas incluyen get_info, y las rutas de herramientas bajo el hogar se abrevian con una tilde.

Esta actualización mejora la consistencia del manejo de archivos entre plataformas al asegurar que el alcance efectivo de búsqueda sea visible y que los directorios actuales aparezcan inmediatamente al abrir.