O servidor e a UI do llama.cpp foram atualizados para exibir condicionalmente o controle do diretório de trabalho. Anteriormente, este elemento aparecia sempre que qualquer ferramenta integrada era exposta, mesmo que nenhuma ferramenta realmente o usasse.

  • As ferramentas agora declaram se resolvem caminhos em relação ao diretório de trabalho junto com suas permissões de gravação na lista /tools.
  • A WebUI mostra a indicação do diretório de trabalho e habilita o comando /cwd apenas quando pelo menos uma ferramenta servida está habilitada e é capaz de ler o diretório.
  • Esta alteração impede que a UI mostre um controle inútil para servidores iniciados com ferramentas como get_datetime ou onde todas as ferramentas de sistema de arquivos estão desabilitadas.

Esta atualização melhora a interface do usuário garantindo que os controles sejam apresentados apenas quando funcionais, reduzindo a confusão em configurações que não requerem acesso ao sistema de arquivos.