Перейти к основному содержанию

title: Установка политик description: “Включите политики для их выполнения при каждом вызове инструмента агентом”

failproofai policies --install [policy-names...] [options]
Записывает записи хука в settings.json Claude Code, чтобы failproofai перехватывал вызовы инструментов. Синонимы: failproofai p -i

Опции

ФлагОписание
--scope userУстановить в ~/.claude/settings.json (по умолчанию - все сеансы)
--scope projectУстановить в .claude/settings.json в текущей директории
--scope localУстановить в .claude/settings.local.json в текущей директории
--custom <path> / -cПуть к JS-файлу с пользовательскими хук-политиками

Поведение

  • Без названий политик - открывает интерактивное меню для выбора политик
  • Конкретные названия - включает указанные политики (добавляет их к уже включённым)
  • all - включает все доступные политики
Установка является дополнительной: повторный запуск --install добавляет новые политики без удаления существующих.

Примеры

# Установить все политики по умолчанию глобально (интерактивно)
failproofai policies --install

# Установить конкретные политики для текущего проекта
failproofai policies --install block-sudo sanitize-api-keys --scope project

# Включить все политики сразу
failproofai policies --install all

# Установить с пользовательским файлом политик
failproofai policies --install --custom ./my-policies.js
Когда указан --custom <path>, файл проверяется немедленно - он должен вызвать customPolicies.add() хотя бы один раз. Разрешённый путь сохраняется в policies-config.json как customPoliciesPath.