Skip to content

💡 Qu'est-ce qu'une API ? — Et pourquoi en avez-vous besoin ?

Imaginez vos agents IA comme des employés qui ont besoin de réfléchir avant d'agir.

Chaque fois qu'un agent analyse une situation, rédige un rapport ou prend une décision, il doit appeler un modèle IA pour effectuer cette réflexion. L'API est le canal qui effectue cet appel — et le carburant qui l'alimente.

IA conversationnelle vs API — deux choses différentes :

IA de chatAPI
Ce que c'estVotre concierge personnelLe moteur de réflexion de vos agents
Qui l'utiliseVous, directementVos agents, automatiquement
Modèle de coûtAbonnement (forfait fixe)Paiement à l'usage (tokens en entrée + sortie)
RecommandéFormule payante — meilleur raisonnementCommencez avec 5 $ de crédit

Pourquoi utiliser les deux ? (Configuration hybride)

La facturation API fonctionne sur les tokens en entrée + sortie — chaque mot envoyé à l'agent et chaque mot qu'il produit en réponse a un coût minime.

Cela signifie que la façon dont vous instruisez vos agents est importante.

Utilisez votre IA de chat (formule payante recommandée pour un meilleur raisonnement) pour :

  • Rédiger des instructions claires et concises avant de les envoyer aux agents
  • Résumer les longs documents avant de les transmettre aux agents
  • Pré-structurer les tâches afin que les agents ne gaspillent pas de tokens à deviner ce que vous voulez

Une instruction bien structurée de 200 tokens coûte une fraction d'un échange vague de 2 000 tokens. Votre IA conversationnelle est le stratège. Vos agents sont les exécutants. Cette combinaison maintient les coûts API bas tout en préservant une qualité de résultat élevée.

Avant de commencer — Transparence sur les coûts API

BALIA OS nécessite une clé API IA pour faire fonctionner vos agents. Ceci est distinct du coût du guide de 48 $.

Ce dont vous avez besoin :

  • Un compte Anthropic avec au moins 5 $ de crédits prépayés
  • Tous les agents de ce guide utilisent Claude Sonnet 5

Pourquoi 5 $ suffisent pour commencer : Claude Sonnet 5 coûte 2 $ par million de tokens en entrée et 10 $ par million de tokens en sortie (tarif de lancement valable jusqu'au 31 août 2026, après quoi il repassera à 3 $ en entrée et 15 $ en sortie). Une session d'agent typique utilise quelques milliers de tokens. 5 $ vous offrent des dizaines de sessions pour apprendre et expérimenter avant de dépenser davantage.

Il n'existe pas de niveau gratuit pour l'API Anthropic. Une carte de crédit est requise. Ajoutez des crédits sur : console.anthropic.com → Billing → Add credits (minimum 5 $)

C'est le seul coût externe requis pour faire fonctionner BALIA OS. Pour mettre les choses en perspective : embaucher un assistant humain coûte entre 2 000 $ et 5 000 $ par mois. Votre équipe IA fonctionne avec 5 $ de crédits API pour démarrer. Le même travail. Une fraction du coût.


Ce que vous allez installer

À la fin de cette section, vous aurez cinq éléments prêts :

  • VS Code — votre espace de travail pour modifier les fichiers d'agents et exécuter des commandes
  • Claude Code — le bras exécutant de la configuration hybride qui corrige les erreurs et modifie les fichiers directement dans VS Code (voir Section 1). Aucun achat supplémentaire si vous utilisez déjà Claude Pro.
  • Node.js — requis pour faire fonctionner OpenClaw
  • OpenClaw — le framework d'agents IA qui alimente BALIA OS
  • Clé API Anthropic — le moteur IA que vos agents utilisent pour réfléchir
  • Gardien de Sécurité — ton assistant de configuration automatisé qui gère les fichiers et vérifie ta configuration

Comment fonctionne cette section : Copiez l'invite ci-dessous et collez-la dans votre IA de chat. L'IA vous guidera tout au long de l'installation — en vous demandant votre système d'exploitation, en vous accompagnant à chaque étape, et en vous aidant à résoudre tout problème qui survient. Si vous bloquez à un moment donné, décrivez simplement le problème à l'IA et elle vous aidera à le surmonter.


▶ Collez ceci dans votre IA pour commencer

Tu m'aides à installer et configurer BALIA OS — un système d'exploitation
multi-agents IA construit sur OpenClaw.

Ton rôle est de me guider à travers l'installation étape par étape.
Pose-moi une question à la fois. Attends ma réponse avant de continuer.
Si je rencontre une erreur, aide-moi à la résoudre avant de poursuivre.

Voici tout ce que nous devons installer et configurer, dans l'ordre :

ÉTAPE 1 — Vérifier mon système d'exploitation
Demande-moi : « Êtes-vous sur Windows ou Mac ? »
Puis donne-moi les instructions correctes pour mon système d'exploitation tout au long des étapes.

ÉTAPE 2 — Installer VS Code
Guide-moi pour installer VS Code depuis code.visualstudio.com
- Windows : télécharge et exécute le programme d'installation. Assure-toi que « Add to PATH » est coché.
- Mac : télécharge, décompresse, glisse dans Applications, puis exécute la commande shell
  pour ajouter « code » au PATH : Cmd+Maj+P → « Shell Command: Install 'code' command in PATH »
Après l'installation, demande-moi d'ouvrir un terminal dans VS Code et d'exécuter :
  code --version
Demande-moi ce qu'il affiche. S'il y a une erreur, aide-moi à la résoudre.

ÉTAPE 2b — Changer la langue d'affichage de VS Code (facultatif)
VS Code s'affiche en anglais par défaut. Si je souhaite l'utiliser en français
(ou dans une autre langue), guide-moi à travers les étapes suivantes :
1. Ouvre VS Code et appuie sur Ctrl+Maj+X (Mac : Cmd+Maj+X) pour ouvrir le panneau des extensions
2. Recherche « French Language Pack for Visual Studio Code » (éditeur : Microsoft) et installe-la
3. Clique sur « Change Language and Restart » qui s'affiche après l'installation
   (s'il n'apparaît pas : Ctrl+Maj+P → « Configure Display Language » → sélectionne « fr »)
4. Vérifie que VS Code a redémarré et que les menus s'affichent en français
Si le pack officiel n'est pas trouvé, dis-moi que je peux ignorer cette étape sans problème.
Précise aussi que si je ne souhaite pas changer la langue, je peux passer directement à l'étape suivante.

ÉTAPE 3 — Installer Python
Dans le terminal VS Code, demande à l'utilisateur d'exécuter :
  python --version
Si « Python 3.x.x » apparaît, Python est déjà installé. Passe à l'ÉTAPE suivante.

Sinon, dis-lui d'installer depuis https://www.python.org/downloads/
- Windows : exécute le programme d'installation. Assure-toi de cocher « Add Python to PATH ».
- Mac : exécute le programme d'installation et procède avec les paramètres par défaut.

Après l'installation, redémarre VS Code et exécute python --version à nouveau pour confirmer.

ÉTAPE 4 — Installer Node.js
Guide-moi pour installer Node.js 22 ou supérieur depuis nodejs.org (version LTS).
Après l'installation, demande-moi d'exécuter : node --version
Demande-moi ce qu'il affiche.
- Si v22 ou supérieur : parfait, on continue.
- Si inférieur à v22 : guide-moi pour mettre à niveau en utilisant nvm (Mac/Linux)
  ou nvm-windows (Windows).
- Si erreur : aide-moi à résoudre le problème.

ÉTAPE 5 — Installer OpenClaw
Guide-moi pour exécuter dans le terminal VS Code :
  npm install -g openclaw
Puis vérifier :
  openclaw --version
Erreurs courantes à gérer :
- EACCES sur Mac : guide à travers la correction du préfixe global npm
- « openclaw not found » : demande-moi de fermer et rouvrir le terminal, puis réessayer

ÉTAPE 5b — Installer Claude Code
Explique ceci d'abord :
« Claude Code est le bras exécutant de la configuration hybride présentée dans la Section 1.
Il lit les erreurs directement dans VS Code et va jusqu'à corriger les fichiers et exécuter les commandes.
Si vous êtes déjà abonné à un forfait Claude Pro ou supérieur (à partir de 20 $/mois), aucun achat
supplémentaire n'est nécessaire — le chat sur claude.ai et Claude Code partagent le même abonnement
et le même quota d'utilisation. Si vous avez choisi Claude Pro comme IA de chat dans la Section 1,
vous pouvez vous connecter directement avec ce même compte.
Si vous utilisez une autre IA de chat que Claude (ChatGPT, Gemini, etc.), l'utilisation de Claude Code
nécessitera un abonnement Claude Pro ou supérieur distinct, ou un accès à l'API Anthropic. »

Puis guide-moi pour :
1. Exécuter dans le terminal VS Code pour installer le CLI :
     npm install -g @anthropic-ai/claude-code
2. Vérifier l'installation :
     claude --version
   Confirme qu'un numéro de version s'affiche.
3. Dans le panneau des extensions de VS Code (Ctrl+Maj+X), rechercher « Claude Code »
   (éditeur : Anthropic) et l'installer.
4. Exécuter dans le terminal VS Code pour la première connexion :
     claude
   Un navigateur s'ouvre — guide-moi pour me connecter avec mon compte Claude Pro (ou ma clé API).
5. Une fois la connexion terminée, confirme que le terminal affiche à nouveau l'invite de commande.

Erreurs courantes à gérer :
- EACCES lors du npm install (erreur de permissions, Mac/Linux) : guide-moi pour exécuter dans l'ordre
    mkdir -p ~/.npm-global
    npm config set prefix ~/.npm-global
    export PATH=~/.npm-global/bin:$PATH
  puis réessayer
- « claude: command not found » : demande-moi de fermer et rouvrir le terminal, puis réessayer
- Si l'écran de connexion ne s'ouvre pas : dis-moi de vérifier sur console.anthropic.com
  que j'ai bien un abonnement actif ou un accès API

ÉTAPE 6 — Obtenir une clé API Anthropic
Explique ceci d'abord :
« BALIA OS utilise Claude (Anthropic) comme moteur IA par défaut pour tes agents.
Pour l'instant, nous configurons uniquement Claude. D'autres moteurs IA peuvent être ajoutés
plus tard selon ce que tu souhaites construire :
- Lors de la création de ta propre compétence (Section 6), tu choisiras le meilleur moteur IA
  pour cette compétence — par exemple, Gemini pour YouTube car il peut analyser
  les vidéos directement, ou GPT-4o pour la rédaction commerciale.
- Après l'ouverture du BALIA Skill Market, tu pourras également installer des compétences créées
  par d'autres utilisateurs, chacune avec son propre moteur IA recommandé. »

Puis guide-moi pour :
1. Aller sur console.anthropic.com
2. S'inscrire ou se connecter
3. Aller dans API Keys → Create Key
4. Le nommer « balia-os »
5. Copiez la clé (commence par sk-ant-)
Dites-moi : "Conservez-la en lieu sûr — vous ne pourrez la voir qu'une seule fois."
Demandez-moi de confirmer que j'ai la clé avant de passer à l'étape suivante.
Ne me demandez PAS de coller la clé dans le chat.

ÉTAPE 7 — Exécuter la configuration OpenClaw
Guidez-moi pour exécuter dans le terminal VS Code :
  openclaw setup
Dites-moi ce qui va se passer :
- Il demandera ma clé API Anthropic — collez-la à cet endroit
- Il créera automatiquement le dossier ~/.opengoat/ (Mac) ou
  $env:USERPROFILE\.opengoat\ (Windows)
  C'est le répertoire principal de BALIA OS — tous les fichiers agents s'y trouvent.
Après la configuration, guidez-moi pour exécuter cette commande et démarrer la passerelle :
  Windows: $env:DEBUG="-ciao*"; openclaw gateway --force
  Mac:     DEBUG="-ciao*" openclaw gateway --force
Demandez-moi de confirmer que je vois :
  "✓ Gateway running on port 18789"
Dites-moi : "Laissez cet onglet de terminal ouvert — c'est votre passerelle. Ouvrez un nouvel onglet pour les commandes futures."

Puis demandez-moi de confirmer que le dossier a été créé :
- Windows: dir $env:USERPROFILE\.opengoat
- Mac:     ls ~/.opengoat
Demandez-moi : "Voyez-vous le dossier .opengoat ?"
Si non, aidez-moi à résoudre le problème.

ÉTAPE 9 — Créer le fichier .env
Guidez-moi pour créer un fichier .env dans le dossier .opengoat.
- Windows: Dans VS Code, ouvrez le dossier $env:USERPROFILE\.opengoat
           Clic droit dans le panneau de gauche → Nouveau fichier → nommez-le .env
- Mac:     Dans VS Code, ouvrez le dossier ~/.opengoat
           Clic droit dans le panneau de gauche → Nouveau fichier → nommez-le .env

Puis collez ce modèle :

# BALIA OS
BALIA_TOKEN=paste-your-token-here
AGENT_ID=ceo

# Anthropic API
ANTHROPIC_API_KEY=sk-ant-paste-your-key-here

# Agent model
CLAUDE_MODEL=claude-sonnet-5

# Discord Webhooks — fill these in during Section 4
# Example: DISCORD_WEBHOOK_MAYA=https://discord.com/api/webhooks/123456789/xxxxxxxxxxxx
DISCORD_WEBHOOK_[AGENT1NAME]=
DISCORD_WEBHOOK_[AGENT2NAME]=
DISCORD_WEBHOOK_[AGENT3NAME]=
DISCORD_WEBHOOK_[AGENT4NAME]=
DISCORD_WEBHOOK_[AGENT5NAME]=
DISCORD_WEBHOOK_SECURITY=

Renseignez BALIA_TOKEN :
"Vérifiez l'e-mail reçu après votre achat.
L'objet indique 'Your BALIA OS Access Token'.
Copiez le jeton (commence par BALIA-) et collez-le après BALIA_TOKEN=
C'est la seule fois que vous devez le saisir —
le programme d'installation de la Section 6 le lit automatiquement depuis ce fichier.
Ne le collez PAS dans ce chat."

Renseignez AGENT_ID :
"C'est l'identifiant de votre agent CEO — l'agent principal avec lequel vous interagissez le plus.
L'identifiant est fixe : ceo. Laissez AGENT_ID=ceo exactement tel qu'il apparaît ci-dessus.
Ne le modifiez pas. Les scripts d'installation et la Section 4 dépendent tous deux de cette valeur."

Dites-moi : "Laissez les webhooks Discord vides pour l'instant — vous obtiendrez les URL réelles dans la Section 4.
Le format d'URL ressemble à : https://discord.com/api/webhooks/nombres/lettres
Remplacez [AGENT1NAME] à [AGENT5NAME] par les noms de vos agents en MAJUSCULES.
DISCORD_WEBHOOK_SECURITY est toujours en dernier — c'est pour l'agent Gardien de Sécurité."

Note de sécurité — dites ceci :
"Si vous n'êtes pas à l'aise de mettre votre jeton dans un fichier :
Vous pouvez ignorer BALIA_TOKEN pour l'instant et le saisir manuellement
lors de l'installation à la Section 6."

Dites-moi : "Ne partagez jamais ce fichier. Ne le soumettez jamais à GitHub."

ÉTAPE 9b — Écrire la clé API dans le fichier .env
Remarque : La clé API a déjà été saisie à l'ÉTAPE 7 (openclaw setup). Expliquez pourquoi elle est également nécessaire ici.
Dites : "Vous définissez la même clé API à deux endroits :
- openclaw setup la stocke dans la propre configuration d'OpenClaw.
- Votre fichier .env la stocke pour les agents BALIA OS — les agents lisent leur clé directement depuis .env.
Les deux doivent avoir la même clé. Il s'agit d'une configuration unique."
Guidez-moi pour :
1. Ouvrir le fichier .env dans VS Code (il se trouve dans le dossier .opengoat)
2. Trouver la ligne : ANTHROPIC_API_KEY=sk-ant-paste-your-key-here
3. Remplacer "sk-ant-paste-your-key-here" par ma clé réelle
4. Enregistrer le fichier (Ctrl+S sur Windows / Cmd+S sur Mac)
Confirmez : "Votre clé API est maintenant enregistrée dans votre fichier .env.
Ne partagez jamais ce fichier et ne le soumettez pas à GitHub."
Ne me demandez PAS de coller la clé dans le chat.

Quand tu termines l'ÉTAPE 9b, dis-moi : « Ton environnement est prêt. Ensuite, nous allons configurer le Gardien de Sécurité — ton assistant de configuration automatisé. »

Commencez maintenant. Posez-moi la première question.

🛡️ Configurer d'abord ton Gardien de Sécurité

Avant de créer tes agents, nous allons démarrer ton Gardien de Sécurité. À partir de ce moment, le Gardien de Sécurité vérifiera automatiquement ta configuration, déplacera les fichiers au bon endroit si nécessaire et créera tous les fichiers manquants. Tu n'as pas à t'inquiéter des erreurs — le Gardien s'occupe de toi.


🛡️ Deploy the Security Guardian

⚠️ Avertissement : Dérapage des coûts API

[Un incident réel à l'étranger — sans lien avec BALIA OS] En novembre 2025, un agent IA dans une équipe de développement à l'étranger est entré dans une boucle infinie et a continué à fonctionner pendant 11 jours sans que personne ne s'en aperçoive, entraînant une facture API de 47 000 $. (Source : Tech Startups / Hacker News)

Les agents IA peuvent continuer à appeler les API sans que l'utilisateur s'en rende compte. Pour prévenir ce risque, Security Guardian surveille les coûts 24h/24 et envoie une alerte immédiate sur Discord lorsqu'une anomalie est détectée.

Configurez toujours également les éléments suivants :

  1. Définissez une alerte de coût dans la console de votre fournisseur d'IA (recommandé : 3–5 $/jour) (pour les utilisateurs Anthropic) → https://console.anthropic.com/settings/billing
  2. Vérifiez les paramètres de surveillance des coûts de Security Guardian (étape 2.5)

Your environment is ready.

There is one more agent in BALIA OS: the Security Guardian (security-guardian).

This agent is pre-configured by BALIA. Do not change its name, ID, or paths. Doing so will break the integration with your other agents.


Prérequis : Installer PM2

PM2 est un gestionnaire de processus Node.js. Il maintient le Security Guardian en cours d'exécution automatiquement, même après le redémarrage du PC.

Ouvrez le terminal VS Code et collez la commande suivante pour installer :

bash
npm install -g pm2

Ignorez cette étape si PM2 est déjà installé.


Download and Run the Installer

💡 Qu'est-ce qu'un jeton ?

C'est la chaîne après ?token= dans l'URL d'accès envoyée après votre achat.

Exemple : https://guide.baliaos.com/?token=BALIA-XXXX-XXXX-0001 Dans ce cas, le jeton est BALIA-XXXX-XXXX-0001.

Si vous ne trouvez pas l'e-mail, veuillez contacter le support.

Step 1 — Download the installer

In your VS Code terminal:

Windows:

powershell
Invoke-WebRequest -Uri "https://balia-os-guide.vercel.app/scripts/install_core_pack.py" -OutFile install_core_pack.py
python install_core_pack.py

Mac / Linux:

bash
curl -o install_core_pack.py https://balia-os-guide.vercel.app/scripts/install_core_pack.py
python3 install_core_pack.py

Step 2 — Register the Security Guardian with OpenClaw

Windows:

openclaw agents add security-guardian --workspace $env:USERPROFILE\.opengoat\workspaces\security-guardian

Mac:

openclaw agents add security-guardian --workspace ~/.opengoat/workspaces/security-guardian

This registers security-guardian so OpenClaw can route commands to it.

Étape 2.5 — Vérifiez l’enregistrement

Confirmez qu’OpenClaw peut voir l’agent :

openclaw agents list

Vous devriez voir security-guardian dans la liste. S’il n’apparait pas, recommencez l’étape 2.


📋 Guide de personnalisation de guardian_config.json

Les paramètres suivants peuvent être modifiés à tout moment. Emplacement du fichier :

$env:USERPROFILE\.opengoat\workspaces\security-guardian\guardian_config.json
CléDéfautDescription
cost.alertHourly1.0Alerte de coût API par heure ($)
cost.alertDaily5.0Alerte de coût API quotidien ($)
rollback.threshold6Fichiers manquants avant déclenchement du rollback
rollback.autoRecoverytrueRollback automatique (false = approbation manuelle)
snapshot.intervalMinutes10Fréquence des instantanés (minutes)
snapshot.maxSnapshots3Nombre d'instantanés à conserver
watchdog.checkGatewaytrueSurveiller la passerelle OpenClaw
watchdog.checkWSL2falseSurveiller WSL2 (désactivé par défaut)
scanner.runIntervalHours4Fréquence d'analyse de quarantaine (heures)
git.autoPushEnabledtrueSauvegarde automatique vers GitHub
git.autoPushIntervalMinutes30Fréquence de sauvegarde (minutes)

Après avoir modifié les paramètres, redémarrez Security Guardian :

powershell
pm2 restart security-guardian

Step 3 — Have the Security Guardian run the installer

openclaw agent --agent security-guardian "Run: python install_core_pack.py --lang en (token loads from .env automatically). Tell me when done."

The token is read automatically from BALIA_TOKEN in your .env file.

Your agent will autonomously:

  1. Authenticate your token
  2. Download the Security Guardian files
  3. Deploy to .opengoat/agents/security-guardian/ and .opengoat/workspaces/security-guardian/
  4. Show "✓ Security Guardian deployed successfully" in the terminal

⚠️ Important: Do not change the Security Guardian's ID, name, or folder paths. Other configuration files reference this agent directly. Changing them will break the skill quarantine system.

Once the terminal shows "✓ Security Guardian deployed successfully", continue with the next step below.

INFO

agents/security-guardian/ vs workspaces/[agentid]/

BALIA OS uses two folder types for each agent:

  • agents/[id]/ — OpenClaw config files (config.json, models.json) — OpenClaw reads these to launch the agent
  • workspaces/[id]/ — Workspace files (SOUL, AGENTS, IDENTITY, HEARTBEAT, TOOLS, USER, SPEC) — the agent reads these at session start

The Security Guardian uses both:

  • agents/security-guardian/ — config.json and models.json
  • workspaces/security-guardian/ — SOUL.md, SPEC_SECURITY.md, scripts/, and more

Your custom agents use the same structure. Both folders are under $env:USERPROFILE/.opengoat/.


Étape 3.5 — Arrêter le gateway, démarrer Guardian avec PM2, puis redémarrer

Une fois l'installation terminée, redémarrez le gateway en toute sécurité.

① Arrêter le gateway

Dans le PowerShell où openclaw gateway est en cours d'exécution, appuyez sur :

Ctrl + C

Si on vous demande "Terminer ?", appuyez sur Y puis Entrée.

② Démarrer Security Guardian avec PM2

Ouvrez un nouveau PowerShell et exécutez les commandes suivantes une par une :

powershell
pm2 start $env:USERPROFILE\.opengoat\workspaces\security-guardian\scripts\security_guardian.js --name security-guardian
powershell
pm2 start $env:USERPROFILE\.opengoat\workspaces\security-guardian\scripts\watchdog.js --name guardian-watchdog
powershell
pm2 save
powershell
pm2 list

Vérifiez que security-guardian et guardian-watchdog affichent online.

③ Redémarrer le gateway

Dans le même PowerShell, exécutez les commandes suivantes une par une :

powershell
$env:DEBUG="-ciao*"
powershell
openclaw gateway --force

Ne fermez pas cette fenêtre PowerShell.


▶ Continuer : Colle ceci dans ton IA

Le Gardien de Sécurité est maintenant en cours d'exécution. Créons tes dossiers de workspace et terminons la configuration.

ÉTAPE 8 — Créer les dossiers de travail pour chaque agent
Dites-moi : "Je vais lire votre Document de Conception d'Équipe depuis la Section 2 pour obtenir
vos identifiants d'agents automatiquement. Veuillez l'attacher maintenant."
Lisez le Document de Conception d'Équipe joint.
Extrayez les 6 noms/identifiants d'agents (convertissez en minuscules, sans espaces, utilisez des tirets pour les espaces).
Montrez-moi la liste :
"J'ai trouvé ces 6 agents : [id1], [id2], [id3], [id4], [id5], [id6]
Est-ce correct ?"
Attendez ma confirmation.

Puis donnez-moi les commandes exactes pour créer les 6 dossiers de travail en une seule fois
avec les identifiants réels déjà renseignés.
Utilisez cette structure de dossiers : workspaces\[id]\ (pas workspace-[id]).
- Windows: cd $env:USERPROFILE\.opengoat
           mkdir workspaces\[id1] workspaces\[id2] workspaces\[id3] workspaces\[id4] workspaces\[id5] workspaces\[id6]
- Mac:     cd ~/.opengoat
           mkdir -p workspaces/[id1] workspaces/[id2] workspaces/[id3] workspaces/[id4] workspaces/[id5] workspaces/[id6]

Après exécution, demandez-moi de confirmer que les dossiers ont été créés :
- Windows: dir $env:USERPROFILE\.opengoat\workspaces
- Mac:     ls ~/.opengoat/workspaces

ÉTAPE 10 — Vérification finale
Parcourez cette liste de contrôle avec moi, un élément à la fois :
□ code --version → affiche un numéro de version
□ node --version → affiche v22 ou supérieur
□ openclaw --version → affiche un numéro de version
□ claude --version → affiche un numéro de version
□ Extension Claude Code installée dans VS Code et connectée
□ Le terminal de la passerelle affiche "✓ Gateway running"
□ Le dossier .opengoat existe et est confirmé
□ Les sous-dossiers workspaces/ créés pour les 6 agents
□ Le fichier .env existe dans le dossier .opengoat
□ BALIA_TOKEN est renseigné (ou noté pour saisie manuelle à la Section 6)
□ AGENT_ID est défini sur ceo
□ ANTHROPIC_API_KEY est renseigné
□ Gardien de Sécurité déployé (confirmé via la sortie du terminal)

Quand toutes les cases sont cochées, dites :
"Installation terminée. Vous êtes prêt pour la Section 4 —
Création de vos fichiers d'agents."

Commence par l'ÉTAPE 8. Demande-moi de joindre mon Document de Conception d'Équipe.

🛡️ Audit du Security Guardian

Votre Security Guardian va maintenant vérifier toute votre configuration et corriger automatiquement les problèmes.

Ce que Guardian vérifie :

  • L'existence de tous les dossiers requis dans $env:USERPROFILE\\.opengoat\\
  • Que tous les fichiers requis sont au bon endroit
  • Les fichiers mal placés sont déplacés automatiquement
  • Les fichiers manquants sont créés automatiquement (vides — vous les remplirez à la Section 4)

Ce que Guardian NE modifie pas encore :

  • Le contenu des fichiers (les personnalités et paramètres des agents viennent à la Section 4)

Lancez l'audit :

Windows:

node $env:USERPROFILE\\.opengoat\\workspaces\\security-guardian\\scripts\\verify_setup.js --fix

Guardian vous indiquera ce qu'il a trouvé et corrigé. Si tout est vert, vous êtes prêt pour la Section 4.