Skip to main content
Installez le CLI local avec npm install -g failproofai. Lancez-le sans arguments pour ouvrir le tableau de bord des politiques locales. Le paquet nécessite Node.js 20.9 ou une version plus récente. Bun 1.3 ou une version plus récente est pris en charge pour le développement et les installations depuis les sources. failproofai configure et failproofai setup sont des alias de failproofai config ; failproofai p est un alias de failproofai policies.

Configurer une machine

Lancez failproofai sans arguments pour ouvrir le tableau de bord des politiques locales.

Options de configuration

Les pauses locales suspendent les politiques intégrées, personnalisées, conventionnelles et de pack pour une session. Elles expirent toujours et ne désactivent pas les politiques gérées par le Cloud. block-failproofai-commands — toujours activé et ne pouvant lui-même être désactivé ni mis en pause — empêche un agent instrumenté d’utiliser cette échappatoire.

Options des politiques

Options de livraison et de maintenance

failproofai update doit être exécuté après npm install -g failproofai@latest ; il effectue les migrations de disposition du répertoire personnel, installe le binaire daemon correspondant et redémarre le service. --no-daemon effectue uniquement la migration de disposition.

Chemins du harnais

Les noms de harnais pris en charge sont claude, codex, copilot, cursor, opencode, pi, hermes, openclaw, factory, devin, antigravity et goose. Les libellés permettent d’identifier les IDs d’agents dérivés lorsque deux racines contiennent des copies du même projet. Les racines qui se chevauchent et les libellés en double sont rejetés pour éviter les collectes en double ou la corruption du curseur. La configuration des chemins supplémentaires se recharge sans redémarrage du daemon. Les environnements conteneurisés peuvent remplacer les chemins supplémentaires configurés dans les fichiers par une variable séparée par des virgules nommée FAILPROOFAI_<HARNESS>_EXTRA_PATHS, par exemple :

Variables d’environnement

Utilisez les fichiers de configuration pour le comportement persistant de la machine. Les variables d’environnement sont surtout utiles pour les conteneurs, les tests et un seul processus. Les variables de répertoire personnel spécifiques à un agent, telles que CLAUDE_PROJECTS_PATH, CURSOR_HOME, HERMES_HOME et OPENCLAW_HOME, remplacent l’emplacement où Failproof AI découvre les sessions locales pour ce harnais.

Mettre en pause ou retirer une machine en toute sécurité

La mise en pause d’une session locale ne désactive pas les politiques gérées par le Cloud. Restaurez les déploiements Cloud via le workflow d’application Cloud lorsque le déploiement lui-même pose problème. Avant de supprimer le paquet npm, supprimez les hooks installés et le daemon :
Lancez failproofai <command> --help pour des détails spécifiques à votre version.
Exécutez failproofai uninstall avant npm rm -g failproofai ; npm ne supprime pas les hooks d’agent installés ni le service daemon.