Подтверждения и доступ агентов
Выберите, как агенты запрашивают подтверждение и с какими другими агентами могут связываться.
Чем управляет YOLO
Настройка yolo влияет и на подтверждения CLI, и на доступ к другим агентам Facade. Проекты с общим файлом настроек используют одно значение YOLO. Facade применяет его при запуске каждого агента.
| Настройка | Подтверждения CLI | Доступ агентов |
|---|---|---|
true — по умолчанию | Указывает CLI пропускать запросы подтверждения там, где это поддерживается. | Все агенты, подключённые через вашу домашнюю папку Facade, включая подключённые SSH-проекты. |
false | Используется обычное поведение подтверждений и песочницы CLI. | Семья агента: его родитель, агенты того же родителя, его дочерние агенты и их потомки. |
У Pi нет собственных подтверждений и песочницы в обоих режимах. OpenCode следует своим настройкам разрешений, где инструменты разрешены по умолчанию.
Измените YOLO для будущих запусков
Добавьте или измените yolo на верхнем уровне facade.json (см. Настройки агентов):
{
"yolo": false
}Сохраните файл и запустите нового агента. Запущенные агенты сохраняют параметры запуска; возобновлённые и закреплённые используют текущий файл при следующем запуске.
Агенты из проектов с разными домашними папками Facade не могут связаться друг с другом. Если агент не виден при поиске, проверьте и домашнюю папку, и настройки доступа.
Задавайте разрешения в нужном месте
Для выбора разрешений Facade используйте yolo. Не добавляйте флаги подтверждений, песочницы или обхода в args встроенной записи; этими параметрами запуска управляет Facade, и он же сообщает о конфликтах.
Пользовательская терминальная программа сохраняет собственные разрешения в обоих режимах. Facade не добавляет ей свои инструменты и не помечает папки как доверенные для этой программы.
Чтобы увидеть, как агенты взаимодействуют на практике, попробуйте сценарий совместной работы.