Ein weiteres Terminalprogramm hinzufügen
Fügen Sie New Agent ein Terminalprogramm mit eigener ausführbarer Datei, eigenen Argumenten und eigener Umgebung hinzu.
Den Integrationstyp wählen
Für Claude Code, Codex, Antigravity, Muse Code, OpenCode und Pi verwenden Sie den passenden integrierten Typ, auch wenn Sie eine Verbindung zu einem anderen Provider herstellen. So bleiben Facades Werkzeuge und Nachrichten in der CLI verfügbar.
custom verwenden Sie für ein anderes Terminalprogramm. Sie können es aus Facade starten und darin tippen, es erhält aber keine Werkzeuge oder Nachrichten der Facade-Zusammenarbeit.
Beispiel: Aider hinzufügen
Installieren Sie zuerst Aider und richten Sie den Modellzugang ein. Fügen Sie diese Konfiguration in facade.json ein (siehe Agenteneinstellungen):
{
"clis": {
"Aider": {
"type": "custom",
"command": "aider",
"args": [
"--model",
"YOUR_AIDER_MODEL_ID"
],
"icon": "facade-pink"
}
}
}Ersetzen Sie die Modell-ID durch ein Modell, das Ihre Aider-Konfiguration unterstützt. Speichern Sie, wählen Sie New Agent und dann Aider. Senden Sie Ihre Aufgabe in seinem Terminal.
Befehl und Argumente festlegen
Setzen Sie command auf genau ein Programm und verwenden Sie den vollständigen Pfad, wenn es nicht im PATH Ihres Terminals liegt. Tragen Sie jedes Argument als eigenen String in args ein, in der Reihenfolge, die das Programm erwartet.
Argumente werden unverändert übergeben. Shell-Ausdrücke wie Pipes, && und Variablenverweise werden nicht ausgewertet. Umgebungsvariablen ergänzen Sie in env.
Bei einem eigenen Programm gehören Modelloptionen in dessen Argumente, wie --model im Aider-Beispiel. Die Felder model und effort von Facade werden für eigene Einträge nicht akzeptiert.
Verfügbare Funktionen kennen
| Funktion | Integrierter Typ | custom |
|---|---|---|
| Terminal-Eingabe | Verfügbar | Verfügbar |
| Facade-Werkzeuge und -Skill | Vom integrierten Typ bereitgestellt | Nicht verfügbar |
| Aufgaben und Nachrichten anderer Agenten | Von Facade zugestellt | Nicht verfügbar; tippen Sie im Terminal |
| Aktivitätsverfolgung | Hängt von CLI und Plattform ab | Wird nicht angezeigt; prüfen Sie das Terminal |
| Fortsetzen und Anheften | Über die eigenen gespeicherten Unterhaltungen der CLI, soweit unterstützt | Nicht verfügbar |
YOLO ändert die Berechtigungen eines eigenen Programms nicht. Das Programm nutzt seine eigenen Berechtigungseinstellungen.