Aprovações e acesso entre agentes
Escolha como os agentes pedem aprovação e com quais outros agentes podem falar.
O que o YOLO controla
A configuração yolo afeta tanto as aprovações da CLI quanto o acesso a outros agentes do Facade. Projetos que compartilham um arquivo de configurações usam o mesmo valor de YOLO. O Facade o aplica quando cada agente inicia.
| Configuração | Aprovações da CLI | Acesso entre agentes |
|---|---|---|
true — padrão | Diz à CLI para pular as solicitações de aprovação quando houver suporte. | Todos os agentes conectados pela sua home do Facade, incluindo projetos conectados via SSH. |
false | Usa o comportamento normal de aprovação e sandbox da CLI. | A família do agente: pai, irmãos, filhos e os descendentes deles. |
O Pi não tem aprovações nativas nem sandbox em nenhum dos modos. O OpenCode segue as próprias configurações de permissão, que permitem ferramentas por padrão.
Mude o YOLO para inicializações futuras
Adicione ou altere yolo no nível superior do facade.json (veja Configurações dos agentes):
{
"yolo": false
}Salve o arquivo e inicie um agente novo para usar este valor. Agentes em execução mantêm as configurações de inicialização; agentes retomados e fixados usam o arquivo atual na próxima vez que iniciarem.
Agentes em projetos com homes do Facade diferentes não conseguem se contatar. Se agentes estiverem faltando na descoberta, confira a home e as configurações de acesso deles.
Mantenha os argumentos de permissão no lugar certo
Use yolo para a escolha de permissão do Facade. Evite adicionar argumentos de aprovação, sandbox ou bypass em args de uma entrada nativa; o Facade gerencia essas opções de inicialização e relata conflitos.
Um programa de terminal personalizado mantém as próprias permissões nos dois modos. O Facade não injeta suas próprias ferramentas nesse programa nem concede a ele confiança na pasta.
Para ver como os agentes se comunicam na prática, experimente um padrão de colaboração.