Skip to main content
Beta özelliği. Denetim, erken geri bildirim toplarken beta olarak sunulmaktadır. Dedektör kataloğu ve rapor formatı, bir sonraki kararlı sürümden önce değişebilir. Herhangi bir şey yanlış görünürse lütfen bir sorun açınız.
Denetim, geçmiş ajan-CLI transkriptlerinizi failproofai’nin politika motoru üzerinden yeniden oynatır ve /audit kontrol paneli sayfasında paylaşılabilir, görsel bir rapor oluşturur — ajanınızın arketipi, 0–100 puanı ve tam olarak hangi politikaların neleri yakalayacağını gösterir.

Çalıştırın

Üç giriş yolu — tümü aynı /audit raporuna ulaşır.

Kurulum yok

npx -y failproofai audit failproofai’yi getirir, taramayı çalıştırır ve kontrol panelini açar — önce herhangi bir şey kurmanıza gerek yok.

CLI'den

failproofai audit taramayı terminalinizde çalıştırır, ardından bittikten sonra otomatik olarak localhost:8020/audit sayfasını açar.

Kontrol panelinden

failproofai komutunu çalıştırın ve gezinti çubuğunda (Politikalar ve Projeler arasında) Audit seçeneğine tıklayın veya doğrudan /audit sayfasını açın.
Kullanımı görmek için failproofai audit -h (veya --help) komutunu çalıştırın. Denetim tamamen çevrimdışı çalışır — hesap veya ağ gerekmez — ve kontrol paneli Ctrl+C ile durdurana kadar sunulmaya devam eder.
Kontrol paneli bu makinedeki geçmiş ajan CLI transkriptlerini tarar (Claude Code, Codex, Copilot, Cursor, OpenCode, Pi) ve ajanın failproofai’nin durdurmak için tasarlandığı şeyleri ne sıklıkla yaptığını bildirir — ortam değişkeni kontrolleri, zorla göndermeler, gereksiz cd <cwd> önekleri, uyku-yoklama döngüleri, yeni düzenlenen dosyaları yeniden okuma ve daha fazlası. Her transkript için, her araç-kullanım olayı 39 yerleşik politika ve henüz çalışma zamanı politikaları tarafından kapsanmayan desenleri yakalayan 8 denetim-yalnızca dedektörü aracılığıyla yeniden oynatılır. Sayılar tüm oturumlar arasında politika / dedektör başına toplanır.

Neleri elde edersiniz

/audit sayfası, tek ekranlı, paylaşılabilir bir poster ve ardından aşağıya katlanmış dört bölümden oluşur:
  1. Poster — ajanınızın kimliğini bir bakışta: arketipi (8’den biri — optimist, cowboy, explorer, goldfish, paranoid architect, precision builder, hammer, ghost), kişi anahtar kelimeleri, o arketipin ne kadar nadir olduğu ve 0–100 puanı bir kademe bandı (S’den bottom tier’a kadar). Paylaşılmak için tasarlanmış — X veya LinkedIn’e gönderin veya PNG olarak indirin.
  2. // strengths — ajanınızın zaten iyi yaptıkları, taramadan gerçek sayılar olarak (örn. temiz araç çağrısı %, 0 ana şubaya itme denemesi), yalnızca ilgili politikanın temiz bir kaydı olduğu yerlerde gösterilir.
  3. // quirks — sızan şeyler: failproofai’nin yakalayacağı davranışların sıralı tablosu — son ne zaman olduğu, ne sızdı (ve onu engelleyecek yerleşik), ciddiyet düzeyi ve ne sıklıkla görüldüğü (new / recurring / N× seen).
  4. // how to improve — önerilen düzeltme listesi: her politika için bir satır, kopyala-yapıştır failproofai policy add <slug> ile birlikte, artı tüm önerileri aynı anda etkinleştirip tahmini puanı gösteren bir tümünü yükle düğmesi.
  5. // come back better — alışkanlığı oluşturun: yeniden denetim e-posta hatırlatıcısı ayarlayın (3d / 7d / 14d / 30d) veya şimdi yeniden denetim yapın ve kendi denetimini çalıştırması için bir arkadaşını davet edin (failproof.ai’den gönderilir, size kcc yapılır). Hatırlatıcılar ve davetler oturum açma gerektirir — failproofai auth bölümüne bakınız.

Denetim-yalnızca dedektörler

Bunlar gerçek zamanlı olarak (henüz) uygulanmayan “aptal davranış” desenleri algılarlar. Yalnızca denetim sırasında çalışırlar ve canlı bir araç çağrısını hiçbir zaman bloklamaz.

Önbellekler

  • Transkript başına önbellek ~/.failproofai/cache/audit/<sha1>.json dosyasında (mtime, size, engineVersion, detectorVersion) anahtarı ile — transkript veya politika/dedektör kodu değiştiğinde otomatik olarak geçersiz kılınır. Her giriş ayrıca TTL meta verisi olarak bir cachedAt zaman damgası depolar (önbellek anahtarının bir parçası değil); 7 günden eski olan girişler okunurken reddedilir, böylece uzun ömürlü sonuçlar değişen dedektör niyetinden daha uzun ömürlü olmaz.
  • Tam sonuç önbelleği ~/.failproofai/audit-dashboard.json dosyasında (mod 0600). Kontrol panelinin yeniden çalıştırmadan gezintide anında işlenmesini sağlar. 7 günlük TTL’den sonra da okunurken reddedilir — /audit boş durumuna düşer ve yeni bir çalışma istenir. Raporu sonuna yakın yeniden denetlemek için [ re-audit now ] öğesine tıklayın — yeniden denetim noCache: true gönderir, böylece transkript başına önbelleği atlar ve önbelleğe alınan sonucu döndürmek yerine her transkripti yeniden tarar; çalışma ilerlemeyi yapışkan bir üst şerit aracılığıyla akışa sokar ve başarılı durumda sonucu yerinde değiştirir (sayfa yeniden yüklenmesi yok; başarısız yeniden denetim önceki raporu tutar).

Notlar

  • Mutasyon yok. Denetim salt okunur modda yeniden oynatılır. warn-repeated-tool-calls, oturum başına yan taraf arabası aksi halde değiştirileceği için atlanır.
  • İş akışı politikaları atlanır. require-*-before-stop politikaları yalnızca Stop olaylarında ve canlı git durumuna karşı execSync’te devreye girer — “2025’te ne olurdu” yorumunun anlamı yoktur, bu nedenle denetim sayılarında görünmezler.
  • Özel politikalar atlanır. Kullanıcı tarafından sağlanan özel kancalar yeniden oynatılmaz (bunlar orijinal oturumdan bu yana değişmiş olabilir).