Skip to main content
Instale o CLI local com npm install -g failproofai. Execute sem argumentos para abrir o painel de políticas local. O pacote requer Node.js 20.9 ou mais recente. Bun 1.3 ou mais recente é compatível para desenvolvimento e instalações a partir do código-fonte. failproofai configure e failproofai setup são aliases de failproofai config; failproofai p é um alias de failproofai policies.

Configurar uma máquina

Execute failproofai sem argumentos para abrir o painel de políticas local.

Flags de configuração

Pausas locais suspendem políticas integradas, personalizadas, de convenção e de pack para uma sessão. Elas sempre expiram e não desabilitam políticas gerenciadas pelo Cloud. block-failproofai-commands — que está sempre ativo e não pode ser desabilitado ou pausado — impede que um agente instrumentado use este mecanismo de escape por conta própria.

Flags de políticas

Flags de entrega e manutenção

failproofai update deve ser executado após npm install -g failproofai@latest; ele realiza migrações de layout do diretório home, instala o binário do daemon correspondente e reinicia o serviço. --no-daemon executa apenas a migração de layout.

Caminhos do harness

Os nomes de harness compatíveis são claude, codex, copilot, cursor, opencode, pi, hermes, openclaw, factory, devin, antigravity e goose. Rótulos criam namespaces para IDs de agentes derivados quando duas raízes contêm cópias do mesmo projeto. Raízes sobrepostas e rótulos duplicados são rejeitados para evitar coleta duplicada ou corrupção de cursor. A configuração de caminhos extras é recarregada sem reiniciar o daemon. Ambientes de contêiner podem substituir os caminhos extras configurados em arquivo por uma variável separada por vírgulas chamada FAILPROOFAI_<HARNESS>_EXTRA_PATHS, por exemplo:

Variáveis de ambiente

Use arquivos de configuração para comportamento persistente da máquina. Variáveis de ambiente são mais úteis para contêineres, testes e processos únicos. Variáveis home específicas de agentes, como CLAUDE_PROJECTS_PATH, CURSOR_HOME, HERMES_HOME e OPENCLAW_HOME, substituem onde o Failproof AI descobre sessões locais para aquele harness.

Pausar ou remover uma máquina com segurança

Uma pausa de sessão local não desabilita políticas gerenciadas pelo Cloud. Restaure implantações do Cloud por meio do fluxo de trabalho de aplicação do Cloud quando o próprio rollout for o problema. Antes de remover o pacote npm, remova os hooks instalados e o daemon:
Execute failproofai <command> --help para detalhes específicos da versão.
Execute failproofai uninstall antes de npm rm -g failproofai; o npm não remove os hooks de agente instalados nem o serviço daemon.