Что агент может делать и где хранятся данные

Здесь собрано, как устроен контроль в каждом продукте, что включено по умолчанию и что стоит настроить самостоятельно. Сертификатов соответствия и SLA у Liho нет — мы описываем только то, как работают продукты.

Liho Cowork

По умолчанию. Новая задача выполняется без изоляции, в режиме подтверждений «Авто» и с полным доступом к сети. Это удобно для своих файлов, но для недоверенных документов и сайтов настройки стоит ужесточить: агент читает их содержимое и может принять текст в них за инструкцию.
Папки
Агент видит только папки, открытые для задачи, и рабочую папку задачи. Для каждой папки — только чтение или чтение и запись. Доступ за пределы рабочего пространства запрашивается отдельно.
Подтверждения
«Спрашивать всегда» — каждое действие ждёт ответа. «Авто для чтения» — чтение без вопросов, изменения и команды с подтверждением. «Авто» — файлы и команды без вопросов. Управление компьютером и действия во внешних сервисах подтверждаются в любом режиме, а запросы разрешений нельзя передать другому агенту.
Изоляция на macOS
Песочница процесса: агент видит только выбранные папки, сеть — только через прокси.
Изоляция на Linux
Песочница процесса на bubblewrap с ограничением системных вызовов. Нужны пакеты bubblewrap и socat.
Изоляция на Windows
Виртуальная машина WSL2 с отдельным дистрибутивом или песочница процесса. Песочница процесса Windows ограничивает запись выбранными папками, но читает файлы от вашего имени и не ограничивает сеть.
Сеть
Для задачи можно разрешить только Liho LLM, список доменов или полный доступ. Ограничение работает в песочнице macOS и Linux и в виртуальной машине Windows.
Расписания
Задачи по расписанию на компьютере выполняются только с изоляцией — без неё расписание не запустится.
Данные
Чаты задач на компьютере хранятся на этом компьютере. Задачи на сервере и их файлы хранятся на сервере.
Удалённое управление
Включается на каждом компьютере отдельно. Новое устройство подтверждается на уже доверенном по шестизначному коду, канал зашифрован между устройствами, посредник Liho его не читает. Уровень доступа — «Только просмотр» или «Ведение задач»; действия вне песочницы из браузера подтверждаются кодом аутентификатора.

Серверы

Liho Server рассчитан на одного доверенного владельца: проекты работают под одной служебной учётной записью без изоляции между ними, сетью сервера управляет его владелец. В Liho Cloud рабочее пространство — контейнер на общих серверах, и у оператора облака есть доступ к его файлам.

Где выполняются задачи

Liho IDE

Изменения агента Liho
В чате агент спрашивает разрешения перед каждой правкой файла и каждой командой, кроме короткого списка команд чтения; доступ к .env и ключам требует второго подтверждения. Изменения хода можно принять или откатить по фрагментам. Автоматические задачи выполняются в изолированном снимке Git и попадают в рабочее дерево после проверки и применения. Коммит, push и merge request подтверждаются отдельно.
Сторонние CLI-агенты
Claude Code, Codex и другие CLI работают в проекте напрямую, со своими разрешениями. IDE управляет их сессиями, но не проверяет их действия. Ограничение процессов CLI на уровне ОС есть только в Linux.
Плагины и данные для агента
Каждый плагин работает в отдельном процессе с правами, объявленными в его описании. Данные плагинов доходят до агента только через ядро IDE: инструменты HashiCorp Vault, S3 и Kafka отдают метаданные, но не значения секретов, изменяющие инструменты требуют подтверждения, а каждое действие агента попадает в журнал задачи.
Ключи
Ключи провайдеров моделей хранятся в защищённом хранилище ОС. При запросе помощи по ошибке в терминале секреты маскируются до отправки.
Телеметрия
Отчёты об ошибках и анонимная статистика использования включены по умолчанию. Содержимое файлов, скриншоты и значения переменных не отправляются. Отключается в настройках приватности или переменной LIHO_TELEMETRY=0.
Обновления
IDE проверяет обновления при запуске и скачивает их только с вашего согласия.

Liho LLM

Тексты запросов
По политике конфиденциальности сервис не хранит тексты запросов и ответов, только метаданные: модель, токены, стоимость, время.
Провайдеры моделей
Запросы обрабатываются внешними провайдерами моделей, которые могут хранить данные по своим правилам. Режима без хранения данных у моделей каталога сейчас нет.
API-ключи
Секрет ключа показывается один раз, сервис хранит только его хеш. Ключ можно ограничить лимитом расходов, лимитом запросов и сроком действия, а при утечке — отозвать.
Деньги
Суммы хранятся целыми числами в миллионных долях рубля, без округлений с плавающей точкой. Запрос списывается ровно один раз — по фактическому расходу.

Политика конфиденциальности

Сообщить об уязвимости

Отдельный адрес для сообщений об уязвимостях пока не опубликован. Порядок связи — на странице поддержки.

Поддержка