Aller au contenu

Votre première veille

Commencez par un garde-fou.
Comprenez son rôle.

Choisissez un module. Installez-le sur votre machine. Vérifiez sa configuration avant de lui confier un travail réel. Les commandes de cette page sont copiées, jamais exécutées par votre navigateur.

01 / Avant de commencer

Votre machine. Votre configuration.

  • Pour les extensions Pi, installez d’abord Pi. Bastille-C3 étend Pi ; il ne remplace ni votre environnement d’agent ni votre fournisseur de modèle.
  • Utilisez Linux ou macOS. Sous Windows, utilisez WSL2 pour disposer de tous les outils. Vérifiez les prérequis de chaque module, notamment pour l’isolation Linux et les fonctions CUDA.
  • Pour zrag, utilisez uv et le wheel Python séparé. zrag n’est pas inclus dans l’archive Pi.
  • Les archives payantes nécessitent une licence valide et un accès à Polar pour l’activation et la vérification des droits. Les travaux des agents ne sont pas hébergés par Bastille-C3.

02 / Installation

Choisissez votre premier module.

pi-gatekeeper

Gratuit

Interception des commandes bash fondée sur un AST. Bloque les commandes destructrices avant leur exécution.

Prérequis et documentation ↗

Publication en attente. Ce paquet npm n’est pas encore disponible à l’identifiant configuré. Ne considérez pas la commande ci-dessous comme un téléchargement fonctionnel avant sa publication. Demander l’accès à la publication.

pi install npm:@bastilleworks/pi-gatekeeper

Après publication, exécutez la commande dans votre terminal, puis démarrez une nouvelle session Pi. Aucune licence payante n’est nécessaire pour un module Apache-2.0.

03 / Vérifier avant de faire confiance

Une première vérification sûre.

Pour pi-gatekeeper, démarrez une nouvelle session Pi et ouvrez sa configuration avec la commande ci-dessous. Vérifiez que le module est chargé et examinez ses paramètres d’approbation et de refus.

/gatekeeper

Demandez à l’agent d’exécuter une commande sans danger comme pwd dans un projet jetable. Observez l’état et le comportement du module. Une commande ordinaire ne déclenche pas nécessairement une demande d’approbation.

Ne testez pas de commandes destructrices sur une machine réelle. Une capture d’écran ne prouve pas que votre installation est correctement configurée. Utilisez un environnement isolé et jetable pour les tests de politiques impliquant des commandes destructrices, et vérifiez vous-même la version installée.
pi-gatekeeper / exemple enregistréVue enregistrée
Capture du produit montrant Gatekeeper qui refuse une commande destructrice

Capture du produit : une commande bloquée. Ne reproduisez pas cet exemple sur votre machine de travail. L’interface enregistrée est en anglais.

Pour un autre module, suivez son guide d’utilisation. La gouvernance est une couche supplémentaire, pas une garantie que chaque action de l’agent est sûre.

04 / Partir de ce qui fonctionne

Ajoutez une chose à la fois.

Associez l’interception des commandes à une revue avant modification lorsque les changements de fichiers exigent votre accord. Ajoutez une trace locale pour comprendre les appels au modèle. Choisissez une Console auto-hébergée lorsque le travail devient collectif.