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.