> ## Documentation Index
> Fetch the complete documentation index at: https://exosphere-auto-translate-docs-20260626-1023.mintlify.site/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ğlayın

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

failproofai'nin araç çağrılarını kesintiye uğratabilmesi için yüklü agent CLI'nizin (Claude Code, OpenAI Codex veya GitHub Copilot CLI *(beta)*) ayarlar dosyasına hook girişleri yazar.

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 algılamak ve sorulup seçim yapmak için atlayın.             |
| `--scope user`                 | Kullanıcı kapsamı ayarlar dosyasına yükleyin (Claude: `~/.claude/settings.json`; Codex: `~/.codex/hooks.json`; Copilot: `~/.copilot/hooks/failproofai.json`). Varsayılan. |
| `--scope project`              | Proje kapsamı ayarlar dosyasına yükleyin (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ükleyin. Codex ve Copilot'un `local` kapsamı yoktur.                                                     |
| `--custom <path>` / `-c`       | Özel hook politikaları içeren JS dosyasının yolu                                                                                                                          |

## Davranış

* **Politik adı yok** - politika seçimi için etkileşimli bir istem açar
* **Belirli adlar** - bu politikaları etkinleştirir (zaten etkin olan politikalara eklenir)
* **`all`** - tüm kullanılabilir politikaları etkinleştirir

Yükleme katkı sağlayıcıdır: `--install` komutunu tekrar çalıştırmak yeni politikaları ekler, mevcut olanları kaldırmaz.

## Örnekler

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

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

# Tüm politikaları bir kerede etkinleştirin
failproofai policies --install all

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

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

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

# Üç CLI için de aynı anda yükleyin
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ümlenmiş yol, `policies-config.json` dosyasında `customPoliciesPath` olarak kaydedilir.
