К чему агенту разрешено обращаться
Список открытых папок — 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