# Başka bir terminal programı ekleyin

New Agent listesine kendi çalıştırılabilir dosyası, argümanları ve ortamıyla bir terminal programı ekleyin.

## Entegrasyon türünü seçin

Claude Code, Codex, Antigravity, Muse Code, OpenCode veya Pi için, başka bir sağlayıcıya bağlasanız bile ilgili yerleşik türü kullanın. Bu, Facade'ın araçlarının ve mesajlaşmasının CLI'da kullanılabilir kalmasını sağlar.

Başka bir terminal programı için `custom` kullanın. Onu Facade üzerinden başlatabilir ve terminaline yazabilirsiniz, ancak Facade iş birliği araçlarını veya mesajlarını almaz.

## Örnek: Aider ekleyin

Önce Aider'ı yükleyin ve model erişimini yapılandırın. Bu kurulumu facade.json dosyasına ekleyin ([Aracı ayarları](https://facadecode.com/tr/docs/settings/) bölümüne bakın):

```json
{
  "clis": {
    "Aider": {
      "type": "custom",
      "command": "aider",
      "args": [
        "--model",
        "YOUR_AIDER_MODEL_ID"
      ],
      "icon": "facade-pink"
    }
  }
}
```

Model kimliğini Aider kurulumunuzun desteklediği bir modelle değiştirin. Kaydedin, **New Agent** düğmesine tıklayın ve `Aider` seçeneğini belirleyin. Görevinizi göndermek için terminalini kullanın.

## Komutu ve argümanları ayarlayın

`command` alanına tek bir çalıştırılabilir dosya yazın; terminalinizin PATH'inde değilse tam yolunu kullanın. Her argümanı programın beklediği sırayla `args` içinde ayrı bir dizeye koyun.

Argümanlar olduğu gibi iletilir. Pipe'lar, `&&` ve değişken başvuruları gibi kabuk ifadeleri değerlendirilmez. Ortam değişkenlerini `env` içine ekleyin.

Özel bir program için model seçenekleri kendi argümanlarında yer alır; Aider örneğindeki `--model` gibi. Facade'ın `model` ve `effort` alanları özel kayıtlar için kabul edilmez.

## Hangi özelliklerin kullanılabilir olduğunu bilin

| Özellik | Yerleşik tür | custom |
| --- | --- | --- |
| Terminal girişi | Kullanılabilir | Kullanılabilir |
| Facade araçları ve becerisi | Yerleşik tür tarafından sağlanır | Kullanılamaz |
| Diğer aracılardan gelen görevler ve mesajlar | Facade tarafından iletilir | Kullanılamaz; terminale yazın |
| Etkinlik takibi | CLI'ya ve platforma bağlıdır | Gösterilmez; terminali kontrol edin |
| Sürdürme ve sabitleme | Desteklenen yerlerde CLI'nın kendi kayıtlı konuşmaları aracılığıyla | Kullanılamaz |

YOLO, özel bir programın izinlerini değiştirmez. Program kendi izin ayarlarını kullanır.
