---
url: /ru/guides/approvals.md
---
# Подтверждения и доверие

Bot, который умеет писать файлы, выполнять команды и отправлять людям сообщения, нуждается в границе, которую вы действительно понимаете. Эта страница объясняет границу со стороны пользователя: до чего Bot может дотянуться, когда он останавливается и спрашивает, что подтверждение покрывает, а что нет. Механика — списки участников, режимы и правила — описана в [Контроле доступа](./access.md).

## Что Bot может трогать по умолчанию

* **Собственное рабочее пространство — и ничего больше.** Каждый Bot работает в своём изолированном контейнерном рабочем пространстве (`/data`). Файлы и состояние остаются там, и Bot не видят друг друга — см. [Рабочее пространство](./container.md).
* **Только подключённые вами каналы и люди.** Bot присутствует на платформе потому, что вы добавили её на вкладке **Platforms**, и отвечает конкретной идентичности потому, что это разрешает контроль доступа.
* **Только тот уровень, который выдан каждому человеку.** Доступ к рабочему пространству разделён на уровни (чат, чтение файлов, запись файлов, выполнение команд, управление), и задача получает нужный ей уровень — не больше. Уровни определены в [Контроле доступа](./access.md).

Эти права берутся из двух списков участников на вкладке **Access** Bot: **Channel Members** (участники каналов) — для идентичностей на IM-платформах, **Workspace Members** (участники рабочего пространства) — для зарегистрированных пользователей Memoh.

## Когда он вас спрашивает

Вызовы инструментов записи и выполнения могут требовать подтверждения человеком — это настраивается для каждого Bot на его вкладке **Tool Approval**. Когда инструмент настроен требовать подтверждения, порядок такой:

1. Bot предлагает действие — конкретный вызов инструмента, до того как что-либо выполнится.
2. Вы подтверждаете или отклоняете его.
3. Выполняется только подтверждённый вызов; отклонённый не запускается никогда.

Подтверждение всегда происходит до действия, поэтому просмотр запроса — это и есть ваш момент контроля, а не ликвидация последствий. Ожидающий запрос может и истечь по таймауту, а не ждать вечно; если вы его пропустили, попросите Bot повторить действие.

::: tip Больше рубежей, если хочется
Помимо настроек **Tool Approval**, [хук](./hooks.md), сработавший на событии, может сам запросить подтверждение человека — удобно, когда нужно стеречь один конкретный шаблон команды, а не инструмент целиком.
:::

## Что держать за подтверждением

Это рекомендации, а не значения по умолчанию, которые Memoh навязывает; считайте их разумной отправной точкой:

* **Сообщения, покидающие рабочее пространство** — всё, что отправляется другим людям или публикуется открыто.
* **Удаление и перезапись файлов**, особенно тех, которые Bot не создавал.
* **Установки и долго выполняющиеся команды** в рабочем пространстве.
* **Всё, что тратит деньги или касается продакшена.**

Действия, не выходящие за пределы рабочего пространства Bot (черновики, наведение порядка, чтение), — первые кандидаты на освобождение от подтверждений. О том, как это встраивается в жизненный цикл рутины — от первого запуска только на чтение до расширения прав, — см. [Работу с Bot](./working-with-bots.md).

## Перехват управления и учётные данные

Когда Bot, работая на своём видимом рабочем столе, упирается в экран входа или CAPTCHA, вы перехватываете управление экраном и сами вводите пароль, passkey или одноразовый код, после чего возвращаете управление. Учётные данные идут с вашей клавиатуры прямо на сайт — сообщать их Bot не нужно вовсе.

Сессия браузера после этого остаётся в том же рабочем пространстве, так что последующие задачи выполняются уже под вашим входом, без повторного перехвата. См. [Browser / Computer Use](./browser-computer-use.md) и [Быстрый старт](./quick-start.md#шаг-5-даите-ему-рабочее-пространство-и-браузер).

## Честное замечание о границе

::: warning Чего подтверждение не делает
Подтверждение преграждает путь предложенному действию — оно не отменяет уже выполненную работу и не может отозвать уже отправленное сообщение. Отклонение запроса останавливает этот запрос; это не кнопка отката.
:::

Поэтому действительно надёжная привычка — та же, что в [Контроле доступа](./access.md): выдать минимальный уровень, которого требует задача, просмотреть несколько запусков и расширять права потом. Доверие к Bot строится так же, как доверие к новому коллеге: постепенно, на фактах.
