К чему агенту разрешено обращаться

Список открытых папок — rootPaths в файле настроек — это весь доступ Filemote к вашей машине. Это не подсказка и не «вид по умолчанию»: путь вне всех записей списка для агента не существует — ни для вас, ни для ссылки-шера, ни для AI.

Как добавлять папки

В конфигураторе Add… выбирает папку, а Common folders одним щелчком добавляет «Документы», «Рабочий стол», «Загрузки» и «Изображения». Каждая запись — отдельный корень; их может быть сколько угодно, и они не обязаны быть связаны друг с другом.

Если корней больше одного, файловый менеджер открывается на их списке, а не на одном дереве, — тот же приём, что и вид «Все устройства», только уровнем ниже.

С пустым списком агент отказывается стартовать. Это намеренно: агент без корней был бы работающей службой без смысла, и отказ был бы молчаливым.

Как проверяется граница

Каждый запрос сперва превращается в абсолютный путь и только потом сравнивается с корнями. Именно нормализация делает попытки выйти наружу бессмысленными: Documents\..\..\Windows превращается в C:\Windows ещё до проверки, а C:\Windows не находится внутри C:\Users\вы\Documents, поэтому запрос отклоняется.

Сравнение регистронезависимо — так же, как Windows относится к путям, — и корень считается разрешённым и сам по себе, и всё, что внутри него.

Как открыть диск целиком

Голая буква диска работает: D: открывает весь диск D.

Есть тонкость, о которой стоит знать, потому что она когда-то кусалась: в Windows D: само по себе означает «текущий каталог на диске D», а не «корень D». Filemote нормализует D: в D:\ перед использованием, так что корень D: — это диск. Но если вы наберёте букву диска где-нибудь ещё и получите папку установки, причина именно в этом.

Как выбирать корни

  • Открывайте самую узкую папку, которая решает задачу. Корень C:\ ставит всю систему за один пароль.
  • Помните, что внутри. В папках «Документы» часто лежат сохранённые учётные данные, налоговые документы и приватные ключи.
  • Корни читаются от имени того пользователя, под которым работает агент. Папка, недоступная вашей учётной записи, недоступна и через Filemote, — а в Linux юнит службы работает от вашего пользователя, а не от root, так что там то же самое.
  • Символические ссылки и junction-точки отклоняются, а не разыменовываются. Ссылка внутри корня — и любая ссылка на пути к файлу — отвергается с is a symbolic link or junction point, поэтому ссылка наружу доступ расширить не может. Если путь, который должен был работать, запрещён, обычная причина — точка повторного разбора где-то на нём.

Как поменять список потом

Правьте его в конфигураторе или в app_settings.json — см. настройку агента вручную — и перезапустите агента. Список читается при старте.

Удаление корня ничего не удаляет с диска. Оно лишь делает папку недостижимой — заодно это самый быстрый способ убрать что-то из обращения, не трогая файлы.

Где это проявляется ещё

  • Файловый менеджер показывает ровно эти корни и ничего больше.
  • Ссылки-шеры могут указывать только внутрь них, поэтому нельзя сделать ссылку на файл, который вы не открыли собственному агенту.
  • Файловый AI-агент, если он включён, подчиняется тому же списку — см. AI-чат из браузера.

Один список, одна граница, проверяемая в одном месте. Если доступно то, что не должно быть доступно, ответ всегда в этом списке.

Обновлено 2026-08-06

Не помогло — написать в поддержку