failproofai policies --install tarafından Claude Code’un settings.json dosyasına kaydedilen komuttur. Normalde bunu doğrudan çağırmazsınız.
stdin’den bir JSON yükü okur, etkinleştirilen tüm politikaları değerlendirir ve kararı gösteren bir çıkış kodu ile çıkar:
| Çıkış kodu | Karar | Etki |
|---|---|---|
0 | allow | İşleme izin ver |
1 | deny | İşlemi engelle - Claude reddetme nedenini görür |
2 | instruct | Claude’un bağlamına rehberlik enjekte et |
Desteklenen olay türleri
| Kategori | Olaylar |
|---|---|
| Araç yürütme | PreToolUse, PostToolUse, PostToolUseFailure, PermissionRequest, PermissionDenied |
| Oturum yaşam döngüsü | SessionStart, SessionEnd, Stop, StopFailure |
| Kullanıcı etkileşimi | UserPromptSubmit, Notification, Elicitation, ElicitationResult |
| Alt ajanlar ve görevler | SubagentStart, SubagentStop, TaskCreated, TaskCompleted, TeammateIdle |
| Yapılandırma | InstructionsLoaded, ConfigChange, CwdChanged |
| Dosya sistemi | FileChanged, WorktreeCreate, WorktreeRemove |
| Bağlam | PreCompact, PostCompact |

