Ana içeriğe atla
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

BayrakAçıklama
--cli claude|codex|copilotYü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 userKullanıcı kapsamı ayarlar dosyasına yükleyin (Claude: ~/.claude/settings.json; Codex: ~/.codex/hooks.json; Copilot: ~/.copilot/hooks/failproofai.json). Varsayılan.
--scope projectProje kapsamı ayarlar dosyasına yükleyin (Claude: <cwd>/.claude/settings.json; Codex: <cwd>/.codex/hooks.json; Copilot: <cwd>/.github/hooks/failproofai.json).
--scope localYalnı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

# 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.