Zatwierdzenia i dostęp agentów
Zdecyduj, jak agenci proszą o zatwierdzenie i z którymi innymi agentami mogą się kontaktować.
Co kontroluje YOLO
Ustawienie yolo wpływa zarówno na zatwierdzenia CLI, jak i na dostęp do innych agentów Facade. Projekty współdzielące plik ustawień używają tej samej wartości YOLO. Facade stosuje ją przy uruchamianiu każdego agenta.
| Ustawienie | Zatwierdzenia CLI | Dostęp agentów |
|---|---|---|
true — domyślnie | Nakazuje CLI pomijać monity o zatwierdzenie tam, gdzie jest to obsługiwane. | Wszyscy agenci połączeni przez Twój katalog Facade, w tym projekty SSH. |
false | Używa standardowego zachowania CLI w zakresie zatwierdzeń i piaskownicy. | Rodzina agenta: jego rodzic, rodzeństwo, agenci podrzędni i ich potomkowie. |
Pi nie ma natywnych zatwierdzeń ani piaskownicy w żadnym z trybów. OpenCode stosuje własne ustawienia uprawnień, które domyślnie zezwalają na wszystkie narzędzia.
Zmień YOLO dla przyszłych uruchomień
Dodaj lub zmień pole yolo na najwyższym poziomie facade.json (zobacz Ustawienia agentów):
{
"yolo": false
}Zapisz plik i uruchom nowego agenta, aby użyć tej wartości. Działający agenci zachowują ustawienia uruchamiania; wznowieni i przypięci agenci odczytają bieżący plik przy następnym uruchomieniu.
Agenci z projektów korzystających z różnych katalogów Facade nie mogą się kontaktować. Jeśli agentów nie widać na liście dostępnych, sprawdź katalog Facade i ustawienia ich dostępu.
Umieść flagi uprawnień we właściwym miejscu
Do wyboru uprawnień w Facade używaj pola yolo. Nie dodawaj flag zatwierdzeń, piaskownicy ani pomijania monitów do pola args wbudowanego wpisu — Facade zarządza tymi opcjami uruchamiania i zgłasza konflikty.
Własny program terminalowy zachowuje własne uprawnienia w obu trybach. Facade nie wstrzykuje mu swoich narzędzi ani nie przyznaje zaufania do folderu.
Aby zobaczyć, jak agenci współpracują w praktyce, wypróbuj wzorzec współpracy.