Ce qui se passe dans cette section
Vous allez enregistrer chaque agent avec OpenClaw et leur donner leur première commande. À la fin, les 6 agents seront en ligne — rapportant sur leurs canaux Discord et prêts à recevoir vos instructions.
Deux façons de communiquer avec vos agents :
| Méthode | Idéale pour | Comment ça fonctionne |
|---|---|---|
| Interface OpenGoat | Débutants — interface visuelle | Tableau de bord navigateur, cliquer pour sélectionner l'agent, taper votre message |
| Terminal VS Code | Recommandé — plus rapide, plus de contrôle | openclaw agent --agent [id] "votre message" |
Les deux méthodes fonctionnent. Commencez par celle avec laquelle vous êtes le plus à l'aise.
Approche recommandée — hybride avec l'IA : Quand vous débutez, gardez votre IA de chat ouverte en parallèle de vos agents. Si une commande ne fonctionne pas ou si vous ne savez pas quoi taper, décrivez simplement la situation à l'IA et demandez de l'aide. C'est exactement comme ça que la plupart des gens — y compris l'équipe BALIA OS — ont démarré au début. Vous n'avez pas besoin de maîtriser le terminal dès le premier jour. La fenêtre de chat IA est toujours là comme co-pilote.
Comment fonctionne cette section
Collez l'invite ci-dessous dans votre IA de chat. L'IA vous guidera pour enregistrer les 6 agents et envoyer votre première commande à chacun. Joignez votre Document de conception d'équipe pour que l'IA connaisse vos identifiants d'agents et chemins d'espace de travail.
Si quelque chose ne fonctionne pas, décrivez l'erreur ou prenez une capture d'écran et partagez-la — l'IA vous aidera à résoudre le problème.
▶ Collez ceci dans votre IA pour commencer
Joignez votre Document de conception d'équipe avant d'envoyer.
Vous m'aidez à enregistrer et lancer mon équipe multi-agents BALIA OS
sur OpenClaw.
J'ai joint mon Document de conception d'équipe. Lisez-le pour obtenir
mes identifiants et noms d'agents avant de commencer.
Avant de commencer, demandez-moi :
« Quel est votre nom d'utilisateur Windows ? (Le nom dans C:\Users\[username]) »
Utilisez ce nom d'utilisateur dans tous les chemins de fichiers tout au
long de cette session.
Tous mes fichiers d'agents se trouvent sous $env:USERPROFILE/.opengoat/
Guidez-moi étape par étape. Une étape à la fois. Si je rencontre une
erreur, aidez-moi à la corriger avant de continuer. Si je suis bloqué,
demandez-moi de partager une capture d'écran ou de coller le message
d'erreur.
Voici ce que nous devons faire :
ÉTAPE 1 — Démarrer la passerelle
Dites-moi : « Nous allons démarrer la passerelle OpenClaw avec une
commande qui filtre les journaux de fond bruyants pour que le terminal
reste lisible. »
Guidez-moi pour ouvrir un nouvel onglet de terminal VS Code et exécuter
la commande correcte pour mon système d'exploitation (demandez-moi quel
OS j'utilise si vous ne le savez pas encore) :
Windows :
$env:DEBUG="-ciao*"; openclaw gateway --force
Mac :
DEBUG="-ciao*" openclaw gateway --force
Expliquez ce que cela fait :
« La partie DEBUG='-ciao*' masque les journaux de découverte réseau en
arrière-plan qui inonderaient sinon le terminal. Le drapeau --force
efface toute instance de passerelle précédente. Votre terminal restera
propre et lisible. »
Demandez-moi de confirmer que je vois : "✓ Gateway running on port 18789"
Dites-moi de laisser cet onglet de terminal ouvert — la passerelle doit
continuer à fonctionner.
S'il y a une erreur, aidez-moi à la corriger avant de continuer.
ÉTAPE 2 — Enregistrer chaque agent avec OpenClaw
Pour chacun de mes 6 agents (lire les identifiants depuis le Document de
conception d'équipe), guidez-moi pour exécuter cette commande dans le
terminal VS Code :
Windows :
openclaw agents add [agentid] --workspace $env:USERPROFILE\.opengoat\workspaces\[agentid]
Mac :
openclaw agents add [agentid] --workspace ~/.opengoat/workspaces/[agentid]
Exemple (Windows) : openclaw agents add marcus --workspace C:\Users\john\.opengoat\workspaces\marcus
(marcus est un exemple — remplacez par vos propres identifiants d'agents
de votre Document de conception d'équipe.)
Montrez-moi les 6 commandes en même temps avec mes vrais identifiants
d'agents et mon nom d'utilisateur renseignés.
Demandez-moi de les exécuter une par une et de confirmer que chacune
réussit avant de passer à la suivante.
Après que les 6 sont enregistrés, guidez-moi pour vérifier :
openclaw agents list
Demandez-moi de confirmer que les 6 agents apparaissent dans la liste.
ÉTAPE 2b — Vérifier l'enregistrement du Gardien de sécurité
Le Gardien de sécurité a déjà été enregistré avec OpenClaw dans la
Section 4. Guidez-moi pour vérifier qu'il est présent :
openclaw agents list
Demandez-moi de confirmer que security-guardian apparaît dans la liste.
S'il est absent, guidez-moi pour exécuter :
Windows :
openclaw agents add security-guardian --workspace $env:USERPROFILE\.opengoat\workspaces\security-guardian
Mac :
openclaw agents add security-guardian --workspace ~/.opengoat/workspaces/security-guardian
Puis vérifiez la liste à nouveau avant de continuer.
ÉTAPE 3 — Redémarrer la passerelle
Après avoir enregistré les agents, la passerelle doit redémarrer pour
les charger. Guidez-moi pour exécuter :
openclaw gateway restart
Demandez-moi de confirmer que la passerelle fonctionne à nouveau avant
de continuer.
ÉTAPE 4 — Démarrer le Gardien de sécurité (PM2)
Le Gardien de sécurité fonctionne en continu en arrière-plan via PM2.
Guidez-moi pour le démarrer :
pm2 start $env:USERPROFILE\.opengoat\workspaces\security-guardian\scripts\guardian.js --name security-guardian
(Mac : remplacez le chemin par ~/.opengoat/workspaces/security-guardian/scripts/guardian.js)
Puis sauvegardez la liste des processus PM2 pour qu'elle redémarre
automatiquement au redémarrage :
pm2 save
Demandez-moi de confirmer que je vois le Gardien de sécurité dans la
liste PM2 :
pm2 list
Puis demandez-moi de confirmer que je vois un message de démarrage dans
le canal Discord #security-channel.
ÉTAPE 5 — Envoyer la première commande via le terminal VS Code
(recommandé)
Expliquez ceci d'abord :
« Le terminal VS Code est la façon recommandée de communiquer avec vos
agents. La commande est :
openclaw agent --agent [agentid] 'votre message ici'
Cela envoie un message directement à cet agent spécifique. »
Guidez-moi pour envoyer une commande de test au premier agent :
openclaw agent --agent [first-agentid] 'Veuillez vous présenter et
confirmer que vous avez lu votre SOUL.md, AGENTS.md, IDENTITY.md,
HEARTBEAT.md, TOOLS.md et USER.md.
Puis signalez sur votre canal Discord que vous êtes en ligne.'
Demandez-moi : « Qu'a répondu l'agent ?
Avez-vous vu un message apparaître dans son canal Discord ? »
Si oui : parfait — passez à l'agent suivant.
Si non : aidez-moi à résoudre le problème.
Répétez pour les 6 agents.
ÉTAPE 6 — (Facultatif) Configuration de l'interface OpenGoat
Après confirmation que tous les agents fonctionnent via le terminal, proposez :
"Vous pouvez également parler à vos agents via l'interface OpenGoat —
un tableau de bord visuel dans le navigateur.
Souhaitez-vous également le configurer ?
Il vous offre une interface cliquable pour sélectionner des agents et envoyer des messages
sans saisir de commandes dans le terminal."
Si oui : guidez-moi pour :
1. Ouvrir un nouvel onglet de terminal VS Code
2. Exécuter : opengoat start
3. Le navigateur s'ouvrira automatiquement avec l'interface OpenGoat
Accompagnez-moi dans l'interface — comment sélectionner un agent et envoyer un message.
(Si le navigateur ne s'ouvre pas automatiquement, allez sur http://localhost:19123)
Si non : ignorer et passer à l'Étape 7.
ÉTAPE 7 — Confirmation finale
Parcourez cette liste de vérification avec moi :
□ Les 6 agents enregistrés (openclaw agents list affiche les 6)
□ Security Guardian enregistré (security-guardian apparaît dans la liste)
□ Security Guardian en cours d'exécution dans PM2 (pm2 list indique qu'il est en ligne)
□ Passerelle en cours d'exécution (port 18789)
□ Chaque agent a répondu à la première commande
□ Chaque agent a publié dans son canal Discord
□ (Facultatif) Interface OpenGoat accessible sur localhost:19123
ÉTAPE 8 — Générer CLAUDE.md
Une fois que les 6 agents (y compris le Gardien de sécurité) sont confirmés
enregistrés et actifs, guidez-moi pour générer CLAUDE.md — le fichier
d'instructions que Claude Code lit automatiquement au début de chaque
session :
« Générons maintenant votre CLAUDE.md. Il est construit automatiquement
à partir de la configuration d'équipe que vous avez déjà terminée, vous
n'avez donc rien à remplir manuellement. »
Windows :
cd $env:USERPROFILE\.opengoat\workspaces\security-guardian
node generate_claude_md.js
Mac :
cd ~/.opengoat/workspaces/security-guardian
node generate_claude_md.js
Demandez-moi de confirmer que je vois un message se terminant par
quelque chose comme :
[OK] CLAUDE.md generated: (votre chemin)\.opengoat\CLAUDE.md
Si un CLAUDE.md existe déjà, le script en sauvegarde automatiquement une
copie avant de demander s'il faut l'écraser. « yes » l'écrase (la
sauvegarde est déjà faite) ; « no » enregistre le nouveau contenu sous
le nom CLAUDE_generated_draft.md à la place, laissant le CLAUDE.md
existant complètement intact.
Si on me demande mon niveau d'abonnement (T1 / T2 / T3), guidez-moi
pour saisir mon niveau réel.
Une fois généré, demandez-moi d'ouvrir
$env:USERPROFILE\.opengoat\CLAUDE.md et de confirmer que les noms
d'équipe et les rôles sont corrects.
Lorsque toutes les cases sont cochées, dites :
"Votre équipe BALIA OS est en ligne. Les 6 agents sont actifs et publient leurs rapports
sur Discord. Vous êtes prêt pour la Section 6 — Construire votre première compétence."
Commencez maintenant. Posez-moi la première question.À propos de CLAUDE.md
Le fichier CLAUDE.md généré à l'ÉTAPE 8 est un fichier d'instructions que Claude Code dans VS Code lit automatiquement au début de chaque session. Il est généré à ce stade — juste après que tous les agents sont confirmés enregistrés et actifs — directement sous $env:USERPROFILE.opengoat.
Ce qui est inclus automatiquement :
- Un tableau de composition d'équipe (noms et rôles des 6 agents)
- L'interdiction absolue des opérations destructrices (confirmation requise avant de supprimer/écraser des fichiers, etc.)
- Le traitement des informations sensibles (pas de sortie en texte brut des clés API, webhooks, etc.)
- Les règles de langue de sortie
Personnalisation : Tout ce qui se trouve sous la section « N'hésitez pas à tout personnaliser à partir d'ici » en bas du fichier est à vous — ajoutez des règles spécifiques au projet, des commandes courantes, ou tout autre élément utile.
Les deux sections en haut — « Interdiction absolue des opérations destructrices (Critique — À toujours respecter — Ne pas supprimer) » et « Traitement des informations sensibles (Ne pas supprimer) » — sont des règles de sécurité essentielles. Elles apparaissent dans votre langue sélectionnée (prise en charge dans 20 langues). Ne supprimez pas et ne modifiez pas ces deux sections.
Si un CLAUDE.md existe déjà : Exécuter l'ÉTAPE 8 n'écrasera jamais silencieusement un CLAUDE.md existant. Le script en sauvegarde automatiquement une copie, puis demande s'il faut l'écraser. Répondez « no » et le fichier existant reste totalement intact — le nouveau contenu généré est enregistré séparément sous le nom CLAUDE_generated_draft.md.
Parler à vos agents au quotidien
Une fois tout configuré, voici comment donner des instructions :
Démarrez la passerelle (à faire en premier, à chaque session) :
Windows :
$env:DEBUG="-ciao*"; openclaw gateway --forceMac :
DEBUG="-ciao*" openclaw gateway --forceLaissez cet onglet de terminal ouvert. Ouvrez un nouvel onglet pour les autres commandes.
Via le terminal VS Code :
# Parler à un agent spécifique
openclaw agent --agent marcus "Summarize what you worked on today"
# Vérifier la liste des agents
openclaw agents list
# Redémarrer la passerelle si nécessaire
openclaw gateway restart
marcusest un exemple — remplacez-le par votre propre identifiant d'agent (ex.--agent ceoou--agent nova).
Via l'interface OpenGoat :
- Ouvrez un nouvel onglet de terminal VS Code
- Exécutez :
opengoat start - Le navigateur s'ouvre automatiquement avec l'interface OpenGoat
- Sélectionnez un agent dans le panneau de gauche
- Tapez votre message et appuyez sur Entrée (Si le navigateur ne s'ouvre pas automatiquement : allez sur http://localhost:19123)
Via Discord (rapports uniquement — pas pour les commandes) : Discord est l'endroit où vos agents publient leurs rapports. Vous lisez leurs mises à jour ici. Envoyer des commandes aux agents via Discord nécessite un bot Discord — il s'agit d'une configuration avancée non couverte dans T1. Utilisez le terminal VS Code ou l'interface OpenGoat pour donner des commandes pour l'instant.
Si un agent ne répond pas
Vérifiez dans cet ordre :
La passerelle est-elle en cours d'exécution ?
openclaw gateway restartL'agent est-il enregistré ?
openclaw agents listSi votre agent n'est pas listé, réexécutez la commande
agents addde l'Étape 2.Les fichiers de l'espace de travail sont-ils au bon endroit ?
Vérifiez que SOUL.md, AGENTS.md et IDENTITY.md existent dans :
Windows :
$env:USERPROFILE\.opengoat\workspaces\[agentid]\Mac :
~/.opengoat/workspaces/[agentid]/La clé API est-elle correctement définie ? Ouvrez
.env(dans votre dossier.opengoat) et confirmez queANTHROPIC_API_KEYest renseignée.
Si vous êtes toujours bloqué, collez le message d'erreur dans votre IA de chat et demandez de l'aide.
Vérifiez votre configuration
Une fois que tous les agents sont confirmés actifs, exécutez :
Windows :
node $env:USERPROFILE\.opengoat\workspaces\security-guardian\scripts\verify_setup.js --section 5Mac :
node ~/.opengoat/workspaces/security-guardian/scripts/verify_setup.js --section 5Ceci confirme que les 6 agents sont enregistrés, que le Security Guardian est en cours d'exécution et que vous êtes prêt pour la Section 6.