Сервер и UI llama.cpp были обновлены для условного отображения элемента управления рабочим каталогом. Ранее этот элемент появлялся при любом экспорте встроенного инструмента, даже если ни один инструмент на самом деле не использовал его.
- Инструменты теперь объявляют, разрешают ли они пути относительно рабочего каталога, вместе со своими правами записи в списке /tools.
- WebUI показывает элемент рабочего каталога и включает команду /cwd только тогда, когда хотя бы один обслуживаемый инструмент включен и способен читать этот каталог.
- Это изменение предотвращает отображение бесполезного элемента управления для серверов, запущенных с инструментами вроде get_datetime или где все инструменты файловой системы отключены.
Это обновление улучшает пользовательский интерфейс, обеспечивая отображение элементов управления только тогда, когда они функциональны, уменьшая загромождение в конфигурациях, не требующих доступа к файловой системе.