Dodaj inny program terminalowy
Dodaj program terminalowy do New Agent wraz z własnym plikiem wykonywalnym, argumentami i środowiskiem.
Wybierz typ integracji
W przypadku Claude Code, Codex, Antigravity, Muse Code, OpenCode i Pi używaj odpowiedniego wbudowanego typu, nawet gdy podłączasz go do innego dostawcy. Dzięki temu narzędzia i komunikacja Facade pozostają dostępne w CLI.
Typu custom użyj dla innego programu terminalowego. Możesz uruchamiać go z Facade i wpisywać do niego tekst, ale nie otrzymuje on narzędzi ani wiadomości Facade.
Przykład: dodaj Aider
Najpierw zainstaluj Aider i skonfiguruj dla niego dostęp do modeli. Dodaj tę konfigurację do facade.json (zobacz Ustawienia agentów):
{
"clis": {
"Aider": {
"type": "custom",
"command": "aider",
"args": [
"--model",
"YOUR_AIDER_MODEL_ID"
],
"icon": "facade-pink"
}
}
}Zastąp identyfikator modelu modelem obsługiwanym przez Twoją konfigurację Aider. Zapisz plik, wybierz New Agent i wskaż Aider. Zadanie wyślij w jego terminalu.
Ustaw polecenie i argumenty
W polu command podaj jeden plik wykonywalny — z pełną ścieżką, jeśli nie ma go w PATH terminala. Każdy argument umieść w osobnym ciągu w polu args, w kolejności oczekiwanej przez program.
Argumenty są przekazywane dosłownie. Wyrażenia powłoki, takie jak potoki, && i odwołania do zmiennych, nie są wykonywane. Zmienne środowiskowe dodaj w polu env.
W przypadku własnego programu opcje modelu umieszcza się w jego argumentach, tak jak --model w przykładzie Aider. Pola model i effort Facade nie są przyjmowane dla wpisów custom.
Sprawdź, które funkcje są dostępne
| Funkcja | Wbudowany typ | custom |
|---|---|---|
| Wpisywanie w terminalu | Dostępne | Dostępne |
| Narzędzia i skill Facade | Zapewnia wbudowany typ | Niedostępne |
| Zadania i wiadomości od innych agentów | Dostarcza Facade | Niedostępne; wpisz w terminalu |
| Śledzenie aktywności | Zależy od CLI i platformy | Brak; sprawdź terminal |
| Wznawianie i przypinanie | Z zapisanych rozmów CLI, jeśli są obsługiwane | Niedostępne |
YOLO nie zmienia uprawnień własnego programu. Program stosuje własne ustawienia uprawnień.