---
title: "OpenClaw orchestre, il n'exécute pas tout"
niveau: Fondations
tags: [orchestration, délégation, architecture]
---

# 1. Titre

OpenClaw orchestre, il n'exécute pas tout

# 2. Pourquoi

Un orchestrateur qui fait tout lui-même n'est plus un orchestrateur — c'est un monolithe. OpenClaw (JARVIS-CORE) prend les décisions, supervise et délègue. Les agents spécialisés exécutent. Cette séparation évite la confusion, les conflits de rôle et les décisions prises sans expertise.

# 3. Explication simple

JARVIS-CORE est le chef d'orchestre. Il ne joue pas d'instrument. Il distribue les partitions, vérifie que chaque musicien joue sa partie, et intervient si quelque chose cloche. HEPHAESTUS code, CERBERUS sécurise, CICERO publie, HERODOTE documente. Chacun son rôle.

# 4. Explication détaillée

## L'architecture étoile

JARVIS-CORE est au centre. Toute communication inter-agents passe par lui. Pas de communication directe entre CERBERUS et HERODOTE, par exemple.

```
         HERODOTE
            |
   CERBERUS—JARVIS-CORE—HEPHAESTUS
            |
  CICERO——/——MAGELLAN
```

## Ce que JARVIS-CORE fait

- Prend les décisions stratégiques
- Délègue aux agents spécialisés via `sessions_spawn`
- Valide les résultats
- Coordonne les dépendances inter-agents
- Interface avec Khamel

## Ce que JARVIS-CORE ne fait PAS

- Il ne code pas (HEPHAESTUS)
- Il ne publie pas (CICERO)
- Il ne fait pas d'audit de sécurité (CERBERUS)
- Il ne gère pas le budget (WARREN)
- Il ne produit pas de vidéos (MÉLIÈS)

## Le piège

L'orchestrateur qui commence à exécuter perd sa vue d'ensemble. Il se perd dans les détails et rate les problèmes qui nécessitent précisément cette vue globale.

# 5. Exemples concrets

## Exemple 1 : Publication d'un dashboard

1. Khamel demande un dashboard → JARVIS-CORE
2. JARVIS-CORE délègue à CICERO pour la mise en forme
3. CICERO a besoin de données → HERODOTE fournit le contenu
4. HEPHAESTUS déploie → CICERO publie
5. JARVIS-CORE valide et informe Khamel

## Exemple 2 : Audit de sécurité

1. JARVIS-CORE identifie un risque → délègue à CERBERUS
2. CERBERUS audite et produit un rapport
3. JARVIS-CORE transmet à Khamel avec une recommandation
4. Jamais JARVIS-CORE ne fait l'audit lui-même

# 6. Pièges fréquents

- **L'orchestrateur qui exécute** : il perd sa vue globale et fait des erreurs de spécialiste
- **L'agent qui décide seul** : sans validation de JARVIS-CORE, on risque des actions non coordonnées
- **La communication directe inter-agents** : contourner l'orchestrateur crée des dépendances invisibles

# 7. Bonnes pratiques

1. Chaque agent a un contrat de sortie clair (output_contract.md)
2. Chaque agent a des règles de délégation explicites (delegation_rules.md)
3. JARVIS-CORE valide les résultats avant transmission à Khamel
4. Les agents ne communiquent pas entre eux directement
5. Khamel a l'autorité finale sur les décisions stratégiques

# 8. Pour aller plus loin

- Les 7 fichiers standards de chaque agent (identity, soul, skills, tools, output_contract, delegation_rules, memory_scope) définissent les frontières
- Le modèle étoile permet d'ajouter de nouveaux agents sans modifier les existants
- La mémoire Obsidian est le canal de persistance inter-sessions

# 9. Résumé en 5 points

1. JARVIS-CORE orchestre, les agents spécialisés exécutent
2. Architecture étoile : toute communication passe par l'orchestrateur
3. Chaque agent a un contrat de sortie et des règles de délégation
4. L'orchestrateur qui exécute perd sa vue d'ensemble
5. Khamel a l'autorité finale sur les décisions stratégiques

# 10. Quiz

**Question 1 (choix unique) :** Qui prend les décisions stratégiques dans JARVIS HQ ?
A) L'agent le plus compétent
B) JARVIS-CORE seul
C) JARVIS-CORE avec validation de Khamel
D) Tous les agents votent

**Question 2 (choix unique) :** Pourquoi l'architecture étoile ?
A) Pour la performance
B) Pour éviter les dépendances invisibles entre agents
C) Pour réduire le nombre d'agents
D) Par commodité technique

**Question 3 (vrai/faux) :** CERBERUS peut communiquer directement avec HERODOTE.
A) Vrai
B) Faux — toute communication passe par JARVIS-CORE

**Question 4 (choix unique) :** Que se passe-t-il si JARVIS-CORE commence à exécuter des tâches spécialisées ?
A) Il devient plus efficace
B) Il perd sa vue d'ensemble et fait des erreurs de spécialiste
C) Les autres agents deviennent inutiles
D) Rien de particulier

**Question 5 (choix unique) :** Quel fichier définit ce qu'un agent peut ou ne peut pas déléguer ?
A) identity.md
B) soul.md
C) delegation_rules.md
D) memory_scope.md