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

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.
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
👀 See Also

Gestion Automatisée de l'État de Session pour le Transfert de Code Claude
Un projet GitHub fournit des crochets automatisés pour maintenir un fichier d'état de session en direct (.claude/session-state.md) tout au long des conversations Claude, résolvant la perte de contexte due à l'autocompact et la dégradation du contexte en milieu de conversation. Le système utilise quatre scripts bash avec jq pour suivre les événements importants et les modifications de fichiers.

Utilisateur d'OpenClaw crée la compétence 'feelslikeclaude' pour améliorer le comportement des agents ChatGPT dans les flux de travail.
Un développeur a changé sa configuration OpenClaw de Claude à ChatGPT et a constaté que la différence clé résidait dans le comportement du flux de travail, et non dans le style d'écriture. Il a créé une compétence clawhub appelée 'feelslikeclaude' pour inciter ChatGPT à adopter de meilleures habitudes d'exécution.

Compétence open source d'auto-réparation pour agents IA qui détecte et corrige automatiquement les défaillances
Une nouvelle compétence open-source permet aux agents IA de détecter automatiquement les défaillances, d'en diagnostiquer les causes profondes et de mettre en œuvre des correctifs. Elle comprend un scanner de défaillances pour les tâches cron, les sous-agents et les journaux de déploiement, ainsi qu'une base de données qui apprend des correctifs précédents.

Simplification de l'hébergement OpenClaw : BestClaw conserve SSH et une fonctionnalité conviviale.
BestClaw se présente comme une solution simple pour l'hébergement OpenClaw, équilibrant facilité d'utilisation et accès SSH essentiel, comme discuté sur r/openclaw.