Gereksinimler
- Node.js >= 20.9.0
- Bun >= 1.3.0 (isteğe bağlı - yalnızca kaynaktan derleme için gerekli)
Kurulum
Hızlı başlangıç
Politikaları etkinleştirin
Politikalar, her ajan araç çağrısından önce ve sonra çalışan kurallardır. Yıkıcı komutları, gizli bilgi sızıntılarını ve hasar vermeden önce diğer hata modlarını yakalarlar.Bu, yüklü ajan CLI’lerinize kanca girdileri yazar (Claude Code’un
~/.claude/settings.json, OpenAI Codex’in ~/.codex/hooks.json, GitHub Copilot CLI’nin ~/.copilot/hooks/failproofai.json, Cursor Agent’ın ~/.cursor/hooks.json, OpenCode’un ~/.config/opencode/plugins/failproofai.mjs konumundaki oluşturulan eklenti shim’i ve ~/.config/opencode/opencode.json dosyasının plugin dizisinde bir kayıt girdisi, Pi’nin ~/.pi/agent/settings.json veya Gemini CLI’nin ~/.gemini/settings.json). Birden fazlası mevcut olduğunda size sorulacaktır; istem atlamak için --cli claude codex copilot cursor opencode pi gemini (herhangi bir alt küme) parametresini geçin.GitHub Copilot CLI, Cursor Agent, OpenCode, Pi ve Gemini CLI desteği beta aşamasındadır — --cli copilot, --cli cursor, --cli opencode, --cli pi veya --cli gemini ile yükleyin.Panoyu başlatın
http://localhost:8020 konumunda oturumları tarayabileceğiniz, araç çağrılarını inceleyebileceğiniz ve politikaları yönetebileceğiniz yerel bir panoyu açar.Politikalar nasıl çalışır?
Bir ajan bir araç çalıştırdığında, Claude Code failproofai’yi bir alt işlem olarak çağırır:- allow - ajan normal şekilde ilerlenir
- deny - işlem engellenir, ajana neden olduğu söylenir
- instruct - ajanın istemesine ekstra bağlam eklenir
Politikalar yerel işleminizde çalışır. Uzak bir hizmete hiçbir şey gönderilmez.
Kural tabanlı politikalarla takım politikaları kurun
Takım genelinde kalite standartları oluşturmanın en hızlı yolu.failproofai/policies/ kuralıdır. Bu dizine politika dosyalarını bırakın ve otomatik olarak yüklenir — hiçbir bayrak, yapılandırma değişikliği veya kurulum komutu gerekmez.
Politika dosyaları ekleyin
Başlangıç örneklerini kopyalayın veya kendi örneklerinizi yazın:Veya yeni bir tane oluşturun:
Veri depolama
Tüm yapılandırma ve günlükler makinenizde kalır:| Yol | Depoladığı şey |
|---|---|
~/.failproofai/policies-config.json | Genel politika yapılandırması |
~/.failproofai/hook-activity.jsonl | Kanca yürütme geçmişi |
~/.failproofai/hook.log | Özel kanca hatalarına ilişkin hata ayıklama günlüğü |
.failproofai/policies-config.json | Proje başına yapılandırma (işlenmiş) |
.failproofai/policies-config.local.json | Kişisel geçersiz kılmalar (gitignored) |
Kaldırma
~/.claude/settings.json dosyasından kanca girdilerini kaldırır. ~/.failproofai/ konumundaki yapılandırma dosyaları tutulur.
Sonraki adımlar
Yapılandırma
Kapsamlar ve yapılandırma dosyası biçimi
Yerleşik politikalar
Parametreleri olan 26 politikanın tümü
Özel politikalar
JavaScript’te kendi politikalarınızı yazın
Ajan monitörü
Oturumları izleyin ve politika faaliyetini gözden geçirin

