Вы можете управлять разрешениями агента, чтобы точно контролировать рабочую область. Разрешения позволяют контролировать, может ли агент выполнять определенные действия, в том числе:
- Чтение и обновление файлов проекта, внешних каталогов и конфиденциальных данных, например учетных данных.
- Доступ к Google Поиску и другим доменам.
- Выполнять команды оболочки.
- Взаимодействовать с MCP-серверами.
Если вы не дали агенту разрешение на выполнение какого-либо действия, он будет запрашивать его у вас.
Вы можете выбрать Разрешить для разовых задач или Разрешать всегда для надежных повторяющихся рабочих процессов. Агент использует интеллектуальную систему запросов, поэтому предоставление разрешения высокого уровня (например, на запись файлов) автоматически авторизует все связанные с ним подфункции. Распространенные команды, такие как ls или grep, одобряются автоматически на основе имеющегося у вас доступа на чтение, что позволяет вам не отвлекаться на лишние запросы. Новая модель разрешений обеспечивает баланс между безопасностью и продуктивностью. Вы можете разрешить агенту выполнять доверенные операции без прерываний, а другие операции проверять вручную.
Вы можете проверить разрешения вручную, выбрав File (Файл) > Settings (Настройки) > Tools (Инструменты) > AI (ИИ) > Agent Permissions (Разрешения агента) (или Android Studio > Settings (Настройки) > Tools (Инструменты) > AI (ИИ) > Agent Permissions (Разрешения агента) в macOS).
Изолированная среда
Изолированная среда ограничивает несанкционированный доступ к сети и запись в файловую систему, если вы не предоставите явное согласие. Чтобы настроить песочницу, выберите File (Файл) > Settings (Настройки) > Tools (Инструменты) > AI (ИИ) > Agent Shell Sandbox (Песочница оболочки агента) (или Android Studio > Settings (Настройки) > Tools (Инструменты) > AI (ИИ) > Agent Shell Sandbox (Песочница оболочки агента) в macOS).