Système ACO : Pipeline multi-agents open source du ticket GitHub à la PR fusionnée

✍️ OpenClawRadar📅 Publié: June 17, 2026🔗 Source
Système ACO : Pipeline multi-agents open source du ticket GitHub à la PR fusionnée
Ad

ACO System est un framework open source multi-agent qui exécute l'ensemble du pipeline de développement logiciel de manière autonome — d'un problème GitHub à une PR fusionnée — en utilisant six agents IA spécialisés. Créé par Aniket Karne, il est conçu pour éliminer la perte de contexte et les surcharges de transfert typiques des workflows de développement humains.

Contrairement à LangChain, AutoGen ou CrewAI, les agents d'ACO ne communiquent pas directement entre eux. Chaque agent lit et écrit plutôt dans une base de données partagée. La complexité réside dans le schéma, pas dans la logique inter-agents. Le pipeline fonctionne avec SQLite en développement et Postgres en production, et est livré avec un tableau Kanban en direct et un flux d'événements en continu pour l'observation en temps réel des agents.

Étapes du Pipeline

  • Agent PM rédige l'histoire utilisateur à partir d'une idée donnée.
  • Agent Planificateur décompose l'histoire en tâches avec des estimations.
  • Agent Architecte (porte stricte) valide la faisabilité sans utiliser de LLM — il recherche les secrets codés en dur, les critères d'acceptation manquants et les configurations de stack technologique invalides. Si l'histoire échoue, elle n'atteint jamais un développeur.
  • Agent Développeur crée une branche et ouvre une PR.
  • Agent QA examine le code et exécute les tests.
  • Humain donne l'approbation finale avant la fusion.

La porte Architecte est déterministe, pas probabiliste. Elle applique un ensemble strict de règles : pas de secrets codés en dur, les critères d'acceptation doivent être complets, et la stack technologique doit être cohérente. Cela empêche la génération de PR hallucinées ou irréalisables.

Ad

Pourquoi c'est Différent

Les agents fonctionnent indépendamment via une base de données partagée, et non par des messages inter-agents. Cette conception maintient chaque agent simple et le système global prévisible. Le framework est construit en Python avec un frontend Next.js pour le tableau de bord.

Pour Commencer

Le projet est open source sur GitHub. Clonez le dépôt, exécutez-le avec SQLite en local, et connectez-vous à Postgres pour la production. Le tableau Kanban et le flux d'événements sont en direct par défaut.

À Qui s'Adresse-t-il

Les équipes de développement construisant des pipelines CI/CD agentiques, les chercheurs explorant les architectures multi-agents, et quiconque est fatigué de la perte de contexte entre les transferts.

📖 Lire la source complète : r/openclaw

Ad

👀 See Also