llama.cpp 服务器和 UI 已更新,以条件性地显示工作目录控件。以前,只要暴露了任何内置工具,此控件就会显示,即使没有任何工具实际使用它。
- 工具现在在 /tools 列表中声明它们是否相对于工作目录解析路径,以及它们的写入权限。
- WebUI 仅在至少一个已提供工具处于启用状态且能够读取该目录时,才显示工作目录控件并启用 /cwd 命令。
- 此更改防止 UI 为使用 get_datetime 等工具启动的服务器或所有文件系统工具都被禁用的服务器显示无用的控件。
此更新通过确保仅在控件功能正常时才呈现它们来改进用户界面,减少不需要文件系统访问的配置中的杂乱。