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ıç
1
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.2
Doğrulayın
3
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.4
Ajanınızı çalıştırın
Claude Code’u her zamanki gibi başlatın. Ajan riskli bir şey denerse, failproofai otomatik olarak bunu engeller. Bunu arka planda çalışır bırakın ve panoda ne olduğunu gözden geçirin.
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.
1
Politikalar dizinini oluşturun
2
Politika dosyaları ekleyin
Başlangıç örneklerini kopyalayın veya kendi örneklerinizi yazın:Veya yeni bir tane oluşturun:
3
Git'e işleyin
Veri depolama
Tüm yapılandırma ve günlükler makinenizde kalır: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

