Ajouter un autre programme de terminal
Ajoutez un programme de terminal à New Agent avec son propre exécutable, ses arguments et son environnement.
Choisissez le type d’intégration
Pour Claude Code, Codex, Antigravity, Muse Code, OpenCode ou Pi, utilisez le type intégré correspondant, même lorsque vous le connectez à un autre fournisseur. Vos agents conservent ainsi les outils et la messagerie de Facade dans la CLI.
Utilisez custom pour un autre programme de terminal. Vous pouvez le lancer et y saisir du texte depuis Facade, mais il ne reçoit ni les outils de collaboration ni les messages de Facade.
Exemple : ajouter Aider
Installez Aider et configurez d’abord son accès aux modèles. Ajoutez cette configuration à facade.json (voir Paramètres des agents) :
{
"clis": {
"Aider": {
"type": "custom",
"command": "aider",
"args": [
"--model",
"YOUR_AIDER_MODEL_ID"
],
"icon": "facade-pink"
}
}
}Remplacez l’identifiant de modèle par un modèle pris en charge par votre configuration Aider. Enregistrez, choisissez New Agent et sélectionnez Aider. Utilisez son terminal pour envoyer votre tâche.
Définissez la commande et les arguments
Placez dans command un seul exécutable, en indiquant son chemin complet s’il ne figure pas dans le PATH de votre terminal. Mettez chaque argument dans une chaîne distincte de args, dans l’ordre attendu par le programme.
Les arguments sont transmis tels quels. Les expressions shell comme les tubes, && et les références de variables ne sont pas évaluées. Ajoutez les variables d’environnement dans env.
Pour un programme personnalisé, les options de modèle vont dans ses propres arguments, comme --model dans l’exemple Aider. Les champs model et effort de Facade ne sont pas acceptés pour les entrées personnalisées.
Sachez quelles fonctionnalités sont disponibles
| Fonctionnalité | Type intégré | custom |
|---|---|---|
| Saisie dans le terminal | Disponible | Disponible |
| Outils et skill de Facade | Fournis par le type intégré | Non disponibles |
| Tâches et messages d’autres agents | Remis par Facade | Non disponibles ; saisissez dans le terminal |
| Suivi de l’activité | Dépend de la CLI et de la plateforme | Non affiché ; consultez le terminal |
| Reprise et épinglage | Via les conversations enregistrées de la CLI, lorsque celles-ci sont prises en charge | Non disponibles |
YOLO ne modifie pas les permissions d’un programme personnalisé. Le programme applique ses propres paramètres de permission.