> ## Documentation Index
> Fetch the complete documentation index at: https://docs.befailproof.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Politikaları yükle

> Politikaları etkinleştirerek her agent araç çağrısında çalışmasını sağla

```bash theme={null}
failproofai policies --install [policy-names...] [options]
```

Yüklü agent CLI'nizin (Claude Code, OpenAI Codex veya GitHub Copilot CLI *(beta)*) ayar dosyasına hook girdileri yazarak failproofai'ın araç çağrılarını engellenmesini sağlar.

Takma adlar: `failproofai p -i`

## Seçenekler

| Bayrak                         | Açıklama                                                                                                                                                             |
| ------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `--cli claude\|codex\|copilot` | Yüklenecek Agent CLI'ler; boşlukla ayrılmış (örn. `--cli claude codex copilot`) veya tekrarlı. Yüklü CLI'leri otomatik olarak algılamak ve istemek için atlayın.     |
| `--scope user`                 | Kullanıcı kapsamlı ayar dosyasına yükle (Claude: `~/.claude/settings.json`; Codex: `~/.codex/hooks.json`; Copilot: `~/.copilot/hooks/failproofai.json`). Varsayılan. |
| `--scope project`              | Proje kapsamlı ayar dosyasına yükle (Claude: `<cwd>/.claude/settings.json`; Codex: `<cwd>/.codex/hooks.json`; Copilot: `<cwd>/.github/hooks/failproofai.json`).      |
| `--scope local`                | Yalnızca Claude — `<cwd>/.claude/settings.local.json` dosyasına yükle. Codex ve Copilot'un `local` kapsamı yoktur.                                                   |
| `--custom <path>` / `-c`       | Özel hook politikaları içeren JS dosyasının yolu                                                                                                                     |

## Davranış

* **Politika adı yok** - politika seçmek için etkileşimli istem açar
* **Belirli adlar** - bu politikaları etkinleştirir (zaten etkinleştirilenler korunur)
* **`all`** - mevcut tüm politikaları etkinleştirir

Yükleme toplamalıdır: `--install` komutunu yeniden çalıştırmak yeni politikaları ekler, mevcut olanları kaldırmaz.

## Örnekler

```bash theme={null}
# Tüm varsayılan politikaları genel olarak yükle (etkileşimli)
failproofai policies --install

# Geçerli proje için belirli politikaları yükle
failproofai policies --install block-sudo sanitize-api-keys --scope project

# Tüm politikaları aynı anda etkinleştir
failproofai policies --install all

# Özel politika dosyası ile yükle
failproofai policies --install --custom ./my-policies.js

# OpenAI Codex için yükle (proje kapsamı)
failproofai policies --install --cli codex --scope project

# GitHub Copilot CLI (beta) için geçerli proje kapsamında yükle
failproofai policies --install --cli copilot --scope project

# Üç CLI için aynı anda yükle
failproofai policies --install --cli claude codex copilot
```

`--custom <path>` sağlandığında, dosya hemen doğrulanır - en az bir kez `customPolicies.add()` çağrısı yapmalıdır. Çözümlenen yol, `customPoliciesPath` olarak `policies-config.json` dosyasına kaydedilir.
