La version llama.cpp b10271 introduit une fonctionnalité de répertoire de travail par conversation dans l'interface utilisateur, permettant aux utilisateurs de définir et de naviguer dans les répertoires indépendamment pour chaque session de chat.
- Le serveur étend file_glob_search pour prendre en charge les sélecteurs d'interface avec une navigation améliorée des chemins.
- Les requêtes de type chemin commençant par / ou ~ sont traitées comme une navigation de répertoire plutôt que comme une correspondance glob.
- Les racines de lecteur Windows (par exemple, C:) et les partages UNC sont désormais reconnus pour la navigation des chemins.
- Les barres obliques inverses dans les requêtes sont réécrites uniquement en barres obliques normales lorsqu'une racine Windows est présente.
- Le sélecteur de répertoire de travail est découplé en utils et sous-composants pour une meilleure maintenabilité.
- Les blocs d'appel d'outil incluent get_info, et les chemins d'outil sous le dossier personnel sont abrégés avec un tilde.
Cette mise à jour améliore la cohérence de la gestion des fichiers entre les plateformes en garantissant que la portée de recherche effective est visible et que les répertoires actuels apparaissent immédiatement à l'ouverture.