settings.json do Claude Code para que o failproofai intercepte chamadas de ferramentas.
Aliases: failproofai p -i
Opções
| Flag | Descrição |
|---|---|
--scope user | Instala em ~/.claude/settings.json (padrão - todas as sessões) |
--scope project | Instala em .claude/settings.json no diretório atual |
--scope local | Instala em .claude/settings.local.json no diretório atual |
--custom <path> / -c | Caminho para um arquivo JS contendo políticas de hook personalizadas |
Comportamento
- Sem nomes de política - abre um prompt interativo para selecionar políticas
- Nomes específicos - ativa essas políticas (adicionadas às que já estão ativas)
all- ativa todas as políticas disponíveis
--install novamente adiciona novas políticas sem remover as existentes.
Exemplos
--custom <path> é fornecido, o arquivo é validado imediatamente — ele deve chamar customPolicies.add() pelo menos uma vez. O caminho resolvido é salvo em policies-config.json como customPoliciesPath.
