Intégrer l'orchestration multi-agent dans OpenClaw : l'expérience d'un développeur

✍️ OpenClawRadar📅 Publié: March 28, 2026🔗 Source
Intégrer l'orchestration multi-agent dans OpenClaw : l'expérience d'un développeur
Ad

Un développeur a partagé son expérience de modification d'OpenClaw pour implémenter une véritable orchestration multi-agents après avoir découvert que les agents faisaient semblant de collaborer sans s'appeler réellement les uns les autres.

Le problème : une collaboration factice

Le développeur avait initialement configuré plusieurs agents (chef de projet, planificateur, backend, frontend, designer) avec différents modèles assignés, en s'attendant à ce qu'un orchestrateur les coordonne. Bien que les réponses semblaient structurées avec différentes sections et perspectives, l'analyse des logs a révélé que l'agent chef de projet faisait tout seul et simulait les contributions des autres agents. Aucun des autres agents n'était réellement appelé.

Le problème central : OpenClaw traite chaque agent comme une unité indépendante sans moyen intégré pour qu'un agent en crée un autre, attende les résultats et les intègre.

La solution : modifications du runtime principal

Pour implémenter une orchestration correcte, le développeur a modifié le runtime principal (reply-Bm8VrLQh.js) pour gérer :

  • La création d'agents parents-enfants via sessions_spawn / sessions_yield
  • Les événements de fin des sous-agents remontant vers le parent
  • L'assemblage correct des messages pour la passerelle et l'interface utilisateur textuelle

L'implémentation de sessions_yield a été particulièrement difficile, nécessitant environ 90 minutes d'assistance continue de Codex pour obtenir le flux asynchrone correct.

Ad

Résultats et compromis

Après l'implémentation :

  • Les agents s'exécutent désormais sur des threads séparés en parallèle
  • Les résultats sont agrégés par l'orchestrateur
  • Le chef de projet reçoit un rapport consolidé et formate la sortie finale
  • Chaque agent utilise réellement son modèle assigné (corrigeant un bug où ils utilisaient tous le modèle de base par défaut)

Les compromis incluent :

  • Le pipeline complet prend 30 à 60 secondes contre quasi-instantané pour un seul agent
  • Le coût était d'environ 0,90 $ sur deux jours de tests
  • La mémoire se situe autour de 10 à 16 Go pendant les exécutions actives

Matériel et configuration initiale

Le développeur a utilisé un Mac Mini M4 (32 Go) comme assistant IA dédié pour organiser des notes désordonnées et résumer des recherches. Il a d'abord essayé d'exécuter des LLM localement avec un modèle 30B mais l'a trouvé douloureusement lent et est passé aux API commerciales (OpenAI, Claude, Gemini) via OpenClaw.

La qualité des sorties avec orchestration est encore en cours d'évaluation. Pour les tâches simples, un seul agent est plus rapide et moins cher, mais pour les tâches complexes en plusieurs étapes, la spécialisation pourrait s'avérer payante avec davantage de réglages nécessaires.

📖 Read the full source: r/openclaw

Ad

👀 See Also

Configuration Multi-Agent Locale avec vLLM, Claude Code et gpt-oss-120b sous Linux
Use Cases

Configuration Multi-Agent Locale avec vLLM, Claude Code et gpt-oss-120b sous Linux

Un développeur a créé une configuration multi-agent parallèle 100 % locale en utilisant vLLM dans Docker, Claude Code pour l'orchestration pointant vers localhost, et gpt-oss-120b comme agent de codage sur un GPU RTX Pro 6000 Blackwell MaxQ avec un dual-boot Ubuntu, permettant à 8 agents de fonctionner simultanément.

OpenClawRadar
Utilisateur d'OpenClaw partage l'architecture d'un système de production à 43 agents
Use Cases

Utilisateur d'OpenClaw partage l'architecture d'un système de production à 43 agents

Un cabinet de conseil en branding avec plus de 1 000 clients utilise depuis plusieurs mois un système OpenClaw de 43 agents en production, présentant une architecture en couches avec des agents spécialisés dans les fonctions de commande, renseignement, contenu, technologie et vente.

OpenClawRadar
Utilisateur d'OpenClaw partage une configuration d'automatisation de bureau macOS avec intégration Discord
Use Cases

Utilisateur d'OpenClaw partage une configuration d'automatisation de bureau macOS avec intégration Discord

Un développeur décrit sa configuration OpenClaw qui permet la communication via Discord, l'ouverture de sites web, l'inspection de l'état local, la capture d'écran et l'automatisation du bureau sur macOS, en notant les défis liés aux autorisations macOS pour l'enregistrement d'écran lors de l'exécution en tant que LaunchAgent.

OpenClawRadar
Intégration des agents IA comme des sous-traitants juniors : CLAUDE.md et leçons de production
Use Cases

Intégration des agents IA comme des sous-traitants juniors : CLAUDE.md et leçons de production

Un magasin entièrement géré par des agents IA a traité l'intégration comme l'embauche d'un contractant junior, constatant que des contraintes claires dans un document CLAUDE.md surpassaient systématiquement des modèles 'plus intelligents' avec des instructions vagues.

OpenClawRadar