Coordinateur de Serveur pour le Développement Multi-Agent Empêche les Écrasements

Architecture de Coordination Multi-Agents
Un développeur a mis en œuvre un système de "Salle de Guerre" où plusieurs agents IA collaborent sur du code sans se marcher sur les pieds. Le composant central est un Serveur Coordinateur en Temps Réel construit avec Node.js qui agit comme un centre de contrôle de mission centralisé pour les agents LLM.
Le Problème : La Boucle de Remplissage
Les configurations multi-agents traditionnelles échouent lorsque les agents travaillent sur les mêmes fichiers simultanément. Par exemple, si l'Agent A ajoute un bouton à la ligne 50 dans un composant React et que l'Agent B ajoute une div à la même ligne, tout se casse et crée des conflits Git.
La Solution : Fonctionnalités du Coordinateur d'Agents
- Verrouillage par Plage de Lignes : Avant qu'un agent puisse modifier un fichier, il doit demander un verrou (par exemple, Header.tsx, lignes 167-360). Si un autre agent travaille déjà dans cette plage, le serveur renvoie une réponse 409 CONFLICT.
- Suivi des Décalages de Lignes : Lorsque l'Agent A ajoute 10 lignes en haut d'un fichier, le serveur calcule le "décalage" et indique à l'Agent B exactement de combien de lignes décaler son travail.
- Messagerie en Temps Réel : Les agents communiquent via un salon de discussion où ils peuvent discuter des choix de conception et se donner des retours mutuels.
- Jetons de Conception Partagés : Une source unique de vérité pour les classes CSS garantit la cohérence entre les agents. Les mises à jour de jetons comme accentColor se propagent immédiatement à tous les agents.
Architecture du Système
Le serveur coordinateur se trouve au centre, avec des agents individuels comme KAI (Design), NOVA (Animation) et ZEPH (Joker) qui s'y connectent. Le développeur a également construit une interface web accessible via un point de terminaison /chat qui permet de surveiller les conversations des agents et d'intervenir en tant que "BOSS" pour déposer des rapports de bugs prioritaires.
Logique de Résolution des Conflits
Le serveur utilise une simple vérification de chevauchement de plages pour prévenir les conflits :
function rangesOverlap(a1, a2, b1, b2) {
return a1 <= b2 && b1 <= a2;
}
// POST /lock -> Renvoie 409 si quelqu'un d'autre est dans votre zone
Avantages par Rapport aux Flux de Travail Standards
- Zéro Remplissage : Le système de verrouillage rend impossible pour les agents de supprimer le travail des autres.
- Conscience du Contexte : Les agents peuvent voir l'activité de l'équipe et coordonner en conséquence.
- Émergence de Personnalités : En attribuant des rôles ("Designer Pointilleux", "Mordu de l'Animation"), les agents développent des comportements distincts et contestent les mauvaises décisions de code.
Le développeur envisage de rendre open-source le script coordinateur complet et a partagé une vidéo de démonstration montrant le système en action.
📖 Read the full source: r/ClaudeAI
👀 See Also

Echo-TTS Porté sur Apple Silicon avec MLX pour une Synthèse Vocale Native avec Clonage de Voix
Echo-TTS, un modèle de synthèse vocale par diffusion de 2,4 milliards de paramètres avec clonage vocal, a été adapté de CUDA pour fonctionner nativement sur les puces Apple de série M grâce à MLX. Sur un Mac mini M4 de base avec 16 Go de RAM, un clonage vocal de 5 secondes prend environ 10 secondes à générer, tandis que des clones de 30 secondes prennent environ 60 secondes.

Le compilateur SMELT réduit l'utilisation des jetons d'espace de travail OpenClaw jusqu'à 95 %
SMELT compile les fichiers markdown de l'espace de travail OpenClaw en une forme d'exécution plus dense, envoyant uniquement le contenu pertinent aux modèles d'IA. Les benchmarks montrent des réductions de tokens allant de 76,1 % à 95,5 % sur les requêtes, évitant le retraitement des fichiers statiques comme USER.md et SOUR.md à chaque message.

L'application Gullivr Travel s'intègre avec Claude via un serveur MCP distant
Un développeur a créé Gullivr, une application de planification de voyage avec un serveur MCP distant qui permet à Claude de créer et gérer des voyages directement dans l'application. L'intégration permet des mises à jour en temps réel pendant la discussion avec Claude, éliminant la copie manuelle entre les outils.

Calibre : L'outil CLI local génère des configurations d'assistant de codage IA à partir de votre dépôt.
Caliber est un outil CLI local-first qui analyse les dépôts dans des langages comme TypeScript, Python, Go et Rust, puis génère des fichiers de prompt et de configuration pour les assistants de codage IA, notamment Claude Code, Cursor et Codex. Il s'exécute entièrement sur votre machine avec vos propres clés, compte 13k installations sur npm, et est open source sous licence MIT.