Перейти к содержанию

Разрешения и самостоятельность агента

Как ограничить работу агента и выбрать, какие действия требуют подтверждения.

Что это

Разрешение сессии задаёт, с какими проектами, окружениями и инструментами может работать агент. Режим самостоятельности определяет, когда агент спрашивает подтверждение. В открытом диалоге нажмите значок щита в нижней строке поля сообщения, чтобы посмотреть или изменить настройку. Пока диалог не создан, кнопка недоступна. Выбор агента создаёт диалог и отдельную сессию, после чего можно настроить её допуск. В прежних чатах без выданного допуска сохраняется ручное подтверждение действий.

Если настройки не загрузились, сообщение об ошибке находится внутри меню щита и не перекрывает поле сообщения. Вернитесь в окно, чтобы повторить загрузку.

Разрешение выдаёт автор сессии. По умолчанию оно действует восемь часов, максимум сутки. Пустой список проектов или инструментов не означает доступ ко всему. Разрешение не расширяет вашу роль, доступ к данным или разрешённые папки компьютера.

Если допуска ещё нет, выберите Настроить допуск. Форма показывает область диалога, срок действия, режим самостоятельности, окружения и лимит расходов на модель. Список инструментов закреплённого профиля свёрнут: нажмите Инструменты профиля, чтобы проверить или изменить выбор. Число выбранных инструментов видно и при закрытом списке. Выберите нужные инструменты и окружения, проверьте сумму и нажмите Выдать разрешение. Предложенные 300 ₽ можно изменить до выдачи. Лимит учитывает модель, сборку и публикацию по серверной оценке; это предел допуска, а не сумма списания. Внешние получатели и локальные возможности в этой форме не включаются. После выдачи область и лимит не меняются переключателем режима: для другого допуска нужна новая сессия. Смена агента также создаёт новую сессию и не переносит на неё прежний допуск.

Встроенный агент использует этот допуск для чтения, изменений и продолжения после выполненного действия. Если разрешён только Dev, запрос к Live будет отклонён. При новом допуске прежние ответы, полученные с другими разрешениями, остаются в чате, но агент не использует их как источник данных для нового запроса. Он может повторно прочитать разрешённые данные.

Три режима

РежимКогда требуется подтверждение
Запрашивать разрешениеПеред значимыми изменениями и внешними действиями. Обычное разрешённое чтение не требует отдельного вопроса.
Подтверждать за меняПеред опасными или недостаточно определёнными действиями. Это режим по умолчанию при явной выдаче разрешения.
Полный доступРазрешённые действия выполняются без повторных вопросов, включая потенциально опасные.

В Dev обычное разрешённое чтение готовых файлов команды и получение временного личного CSV-экспорта не требуют отдельного подтверждения. Агент всё равно проверяет ваш доступ к выбранному проекту и окружению.

Создание общей доски или связи между таблицами, импорт и создание дашборда со сведениями из проекта требуют подтверждения в режиме Подтверждать за меня. Публикация дашборда и отправка приглашения гостю также требуют подтверждения. Для миграции и импорта решение по точному плану сохраняется даже в режиме Полный доступ. Разрешённая публикация приложения, продвижение версии Workflow и POST-запрос используют выбранный режим: в полном доступе отдельный вопрос перед каждым таким действием не нужен. Обычное разрешённое чтение в Live также не требует подтверждения.

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

Подтверждение и отказ

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

В предварительной сводке и при проверке статуса показывается риск конкретного действия. Например, отключение подключения считается опасным изменением, даже если остальные настройки этого подключения относятся к обычной записи.

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

Смена режима не подтверждает уже ожидающий запрос. Его по-прежнему нужно явно подтвердить или отклонить. Перед выполнением платформа повторно проверяет доступ; действие может быть заблокировано, если права или разрешение уже изменились.

Срок, отзыв и расходы

Отзыв или истечение срока запрещает новые действия. Чтобы продолжить работу с новыми полномочиями, начните новую сессию и выдайте новое разрешение. Завершённые результаты сохраняются. Остановка текущего запуска и отзыв разрешения всей сессии решают разные задачи; они не отменяют уже выполненные внешние изменения. При истёкшем или отозванном допуске меню подтверждений предлагает создать новую сессию. Уже ожидающее подтверждение не выполняется автоматически после смены режима или выдачи нового допуска.

Лимит расходов проверяется перед новым обращением. Резервирование модельного вызова основано на серверной оценке и не является итоговым счётом. Если стоимость операции нельзя проверить, платформа блокирует её даже в полном доступе.

Для каждого обращения лимит допуска учитывает оценку с запасом. Серия обращений может исчерпать допуск раньше фактического списания с баланса организации. При такой остановке следующее обращение не отправляется, выполненные изменения сохраняются. Новый допуск позволяет задать другой предел; само переключение режима не увеличивает бюджет. Отказ по неизвестной стоимости сохраняется в чате с объяснением, что предложенное действие не выполнено.

Если лимита не хватает уже на первое обращение, запуск останавливается с причиной в чате. Модельный запрос не отправляется, неиспользованный резерв баланса освобождается.

Частые проблемы

ПроблемаЧто сделать
Истёк срок или разрешение отозваноНачните новую сессию с новым разрешением.
Действие выходит за разрешённый кругПроверьте проект, окружение и инструмент; для расширения нужна новая сессия.
Не хватает бюджетаПроверьте лимит сессии и баланс организации. Подтверждение не обходит ограничение.
После смены режима остался запросПодтвердите или отклоните этот конкретный запрос.

Подключить внешний агент к допуску

Для проектной сессии с активным допуском откройте меню щита и нажмите Подключить внешний агент. Подключение доступно в Dev, Preview и Live, если выбранное окружение входит в допуск. Скопируйте инструкцию и отправьте её вашему агенту в папке задачи с настроенным Agnostic MCP. Агент привяжет выданный допуск через agnostic_session_bind. В раскрывающемся разделе Подключить через терминал доступна команда CLI для самостоятельного запуска.

Настройка в браузере начинает действовать во внешнем агенте после подключения. Без привязки сохраняется ручное подтверждение каждого действия; MCP объясняет отсутствие подключения. Привязка не выдаёт новые права и не подтверждает старый ожидающий запрос. Следующие agent prepare и agnostic_action_prepare используют тот же допуск.

Выдавать повторное разрешение на каждое обычное действие в режиме Подтверждать за меня не нужно. Опасные действия требуют подтверждения, а действия вне допуска блокируются. Для Data plan и импорта остаётся решение по точному плану. После отзыва или окончания срока внешний агент также теряет допуск; команда привязки не обновляет и не расширяет его.

Разрешение на iPhone

«Доступ» показывает текущую сессию, режим и срок разрешения. Выбор помощника сам по себе не выдаёт grant. Его выдача остаётся отдельным действием с проверкой проектов, окружений, инструментов, срока и рублёвого ограничения. Расширение автономности требует предусмотренного подтверждения. Истёкший или отозванный grant не заменяется скрыто ручным режимом; начните новую сессию и проверьте границы. CLI и runtime credentials в мобильном интерфейсе не создаются.