Facade Code Документация
Настройка агентов

Добавление другой терминальной программы

Добавьте в New Agent терминальную программу со своим исполняемым файлом, аргументами и переменными среды.

Выберите тип интеграции

Для Claude Code, Codex, Antigravity, Muse Code, OpenCode и Pi используйте соответствующий встроенный тип, даже если подключаете CLI к другому провайдеру. Так инструменты Facade и обмен сообщениями остаются доступны в CLI.

Для других терминальных программ используйте custom. Такую программу можно запускать из Facade и вводить в неё текст, но она не получает инструменты и сообщения Facade.

Пример: добавление Aider

Сначала установите Aider и настройте ему доступ к модели. Добавьте эту конфигурацию в facade.json (см. Настройки агентов):

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 не меняет разрешения пользовательской программы. Программа использует собственные настройки разрешений.

Открыть как Markdown ↗Документация

Поиск по документации

Поиск по этому руководству. ↑ ↓ — перемещение, Enter — открыть, Esc — закрыть.