Genehmigungen und Agentenzugriff
Legen Sie fest, wie Agenten Genehmigungen anfragen und welche anderen Agenten sie kontaktieren dürfen.
Was YOLO steuert
Die Einstellung yolo betrifft sowohl die Genehmigungen der CLI als auch den Zugriff auf andere Facade-Agenten. Projekte mit derselben Einstellungsdatei verwenden denselben YOLO-Wert. Facade wendet ihn beim Start jedes Agenten an.
| Einstellung | CLI-Genehmigungen | Agentenzugriff |
|---|---|---|
true — Standard | Weist die CLI an, Genehmigungsabfragen zu überspringen, wo das unterstützt wird. | Alle Agenten, die über Ihr Facade-Home verbunden sind, einschließlich verbundener SSH-Projekte. |
false | Verwendet das normale Genehmigungs- und Sandbox-Verhalten der CLI. | Die Familie des Agenten: übergeordnete Agenten, Geschwister, untergeordnete Agenten und deren Nachkommen. |
Pi hat in beiden Modi weder eigene Genehmigungen noch eine Sandbox. OpenCode folgt seinen eigenen Berechtigungseinstellungen, die Werkzeuge standardmäßig erlauben.
YOLO für künftige Starts ändern
Fügen Sie yolo auf der obersten Ebene von facade.json hinzu oder ändern Sie den Wert (siehe Agenteneinstellungen):
{
"yolo": false
}Speichern Sie die Datei und starten Sie einen neuen Agenten, damit der Wert gilt. Laufende Agenten behalten ihre Starteinstellungen; fortgesetzte und angeheftete Agenten verwenden die aktuelle Datei, wenn sie das nächste Mal starten.
Agenten in Projekten mit unterschiedlichen Facade-Homes können einander nicht kontaktieren. Wenn Agenten nicht gefunden werden, prüfen Sie sowohl das Home als auch ihre Zugriffseinstellungen.
Berechtigungsflags an der richtigen Stelle setzen
Für die Berechtigungswahl von Facade verwenden Sie yolo. Fügen Sie Genehmigungs-, Sandbox- oder Bypass-Flags nicht in die args eines integrierten Eintrags ein; Facade verwaltet diese Startoptionen und meldet Konflikte.
Ein eigenes Terminalprogramm behält in beiden Modi seine eigenen Berechtigungen. Facade fügt ihm keine Werkzeuge hinzu und erteilt ihm kein Vertrauen für den Projektordner.
Wie Agenten in der Praxis zusammenarbeiten, zeigt ein Zusammenarbeitsmuster.