A versão llama.cpp b10271 introduz um recurso de diretório de trabalho por conversa na UI, permitindo que os usuários definam e naveguem pelos diretórios independentemente para cada sessão de chat.
- O servidor estende o file_glob_search para suportar seletores da UI com navegação de caminhos aprimorada.
- Consultas semelhantes a caminhos que começam com / ou ~ são tratadas como navegação de diretório em vez de correspondência glob.
- Raízes de unidade do Windows (por exemplo, C:) e compartilhamentos UNC agora são reconhecidos para navegação de caminhos.
- Barras invertidas nas consultas são reescritas apenas como barras normais quando uma raiz do Windows está presente.
- O seletor de diretório de trabalho é desacoplado em utils e subcomponentes para melhor manutenibilidade.
- Blocos de chamada de ferramenta incluem get_info, e caminhos de ferramentas sob a home são abreviados com um til.
Esta atualização melhora a consistência do manuseio de arquivos entre plataformas, garantindo que o escopo efetivo da pesquisa seja visível e que os diretórios atuais apareçam imediatamente ao abrir.