Добавление другой терминальной программы
Добавьте в New Agent терминальную программу со своим исполняемым файлом, аргументами и переменными среды.
Выберите тип интеграции
Для Claude Code, Codex, Antigravity, Muse Code, OpenCode и Pi используйте соответствующий встроенный тип, даже если подключаете CLI к другому провайдеру. Так инструменты Facade и обмен сообщениями остаются доступны в CLI.
Для других терминальных программ используйте custom. Такую программу можно запускать из Facade и вводить в неё текст, но она не получает инструменты и сообщения Facade.
Пример: добавление Aider
Сначала установите Aider и настройте ему доступ к модели. Добавьте эту конфигурацию в facade.json (см. Настройки агентов):
{
"clis": {
"Aider": {
"type": "custom",
"command": "aider",
"args": [
"--model",
"YOUR_AIDER_MODEL_ID"
],
"icon": "facade-pink"
}
}
}Замените идентификатор модели на тот, который поддерживает ваша конфигурация Aider. Сохраните файл, выберите New Agent и укажите Aider. Отправьте задачу в его терминале.
Задайте команду и аргументы
В поле command укажите один исполняемый файл; если его нет в PATH терминала, используйте полный путь. Каждый аргумент задайте отдельным строковым элементом массива args в том порядке, в котором его ждёт программа.
Аргументы передаются буквально. Выражения оболочки, такие как конвейеры, && и подстановка переменных, не вычисляются. Переменные среды добавляйте в env.
Для пользовательской программы параметры модели передаются в её собственных аргументах, как --model в примере с Aider. Поля Facade model и effort для записей custom не поддерживаются.
Узнайте, какие возможности доступны
| Возможность | Встроенный тип | custom |
|---|---|---|
| Ввод в терминале | Доступен | Доступен |
| Инструменты и навыки Facade | Предоставляет встроенный тип | Недоступны |
| Задачи и сообщения от других агентов | Доставляет Facade | Недоступны; вводите текст в терминале |
| Отслеживание активности | Зависит от CLI и платформы | Не отображается; смотрите терминал |
| Возобновление и закрепление | Через сохранённые диалоги CLI, где это поддерживается | Недоступны |
YOLO не меняет разрешения пользовательской программы. Программа использует собственные настройки разрешений.