Требования
- Node.js >= 20.9.0
- Bun >= 1.3.0 (опционально - требуется только для сборки из исходного кода)
Установка
Быстрый старт
Активируйте политики
Политики — это правила, которые выполняются до и после каждого вызова инструмента агента. Они перехватывают деструктивные команды, утечки секретов и другие режимы отказа до того, как они нанесут ущерб.Это записывает записи хуков в
settings.json Claude Code. Вы также можете установить для одного проекта или выбрать определенные политики:Запустите панель мониторинга
http://localhost:8020, где вы можете просматривать сеансы, проверять вызовы инструментов и управлять политиками.Как работают политики
Каждый раз, когда агент запускает инструмент, Claude Code вызывает failproofai как подпроцесс:- allow — агент продолжает работу нормально
- deny — действие блокируется, агенту объясняется причина
- instruct — дополнительный контекст добавляется в подсказку агента
Политики выполняются в вашем локальном процессе. Ничего не отправляется на удаленный сервис.
Хранение данных
Все конфигурации и логи остаются на вашем компьютере:| Путь | Что здесь хранится |
|---|---|
~/.failproofai/policies-config.json | Глобальная конфигурация политик |
~/.failproofai/hook-activity.jsonl | История выполнения хуков |
~/.failproofai/hook.log | Лог отладки для ошибок пользовательских хуков |
.failproofai/policies-config.json | Конфигурация для каждого проекта (committed) |
.failproofai/policies-config.local.json | Личные переопределения (gitignored) |
Удаление
~/.claude/settings.json. Файлы конфигурации в ~/.failproofai/ сохраняются.
Следующие шаги
Конфигурация
Области действия и формат файла конфигурации
Встроенные политики
Все 26 политик с параметрами
Пользовательские политики
Напишите свои собственные политики на JavaScript
Монитор агента
Мониторьте сеансы и проверяйте активность политик

