Sistema ACO: Pipeline multiagente de código abierto desde Issue de GitHub hasta PR fusionado

ACO System es un framework multiagente de código abierto que ejecuta todo el pipeline de desarrollo de software de forma autónoma —desde un Issue de GitHub hasta un PR fusionado— utilizando seis agentes de IA especializados. Creado por Aniket Karne, está diseñado para eliminar la pérdida de contexto y la sobrecarga de traspasos típica en los flujos de trabajo solo humanos.
A diferencia de LangChain, AutoGen o CrewAI, los agentes de ACO no se comunican directamente entre sí. En su lugar, cada agente lee y escribe en una base de datos compartida. La complejidad reside en el esquema, no en la lógica entre agentes. El pipeline funciona con SQLite en desarrollo y Postgres en producción, e incluye un tablero Kanban en vivo y un feed de eventos en streaming para la observación en tiempo real de los agentes.
Etapas del Pipeline
- Agente PM: escribe la historia de usuario a partir de una idea dada.
- Agente Planificador: divide la historia en tareas con estimaciones.
- Agente Arquitecto (gate duro): valida la viabilidad sin usar un LLM — escanea secretos hardcodeados, criterios de aceptación faltantes y configuración de stack tecnológico inválida. Si la historia falla, nunca llega al desarrollador.
- Agente Desarrollador: crea una rama y abre un PR.
- Agente QA: revisa el código y ejecuta pruebas.
- Humano: da la aprobación final antes del merge.
El gate del Arquitecto es determinista, no probabilístico. Impone un conjunto fijo de reglas: sin secretos hardcodeados, los criterios de aceptación deben estar completos y el stack tecnológico debe ser consistente. Esto evita que se generen PRs alucinados o inviables.
Por qué es diferente
Los agentes se ejecutan de forma independiente a través de una base de datos compartida, no mediante mensajes de agente a agente. Este diseño mantiene cada agente simple y el sistema general predecible. El framework está construido en Python con un frontend Next.js para el panel de control.
Cómo empezar
El proyecto es de código abierto en GitHub. Clona el repositorio, ejecútalo con SQLite localmente y conéctalo a Postgres para producción. El tablero Kanban y el feed de eventos están activos por defecto.
Para quién es
Equipos de desarrollo que construyen pipelines CI/CD agentivos, investigadores que exploran arquitecturas multiagente y cualquier persona cansada de la pérdida de contexto entre traspasos.
📖 Leer la fuente original: r/openclaw
👀 Ver también

Nanocode: Entrenamiento de agentes de codificación similares a Claude con JAX en TPUs
Nanocode es una biblioteca JAX para entrenar agentes de codificación similares a Claude de extremo a extremo, utilizando Constitutional AI y optimización TPU. El modelo de 1.3B parámetros puede entrenarse en ~9 horas por $200 en TPU v6e-8.

Contexto Lean: El Complemento de Código Claude Convierte Documentación Detallada en Archivos Optimizados para Agentes
Un complemento gratuito y de código abierto para Claude Code llamado Lean Context escanea la documentación del proyecto y elimina el contenido que los agentes de IA pueden descubrir mediante búsquedas, conservando solo los comandos esenciales no obvios, las trampas y las peculiaridades del entorno. En una prueba con un proyecto de comercio electrónico .NET, redujo 8 documentos con un total de 1.263 líneas a solo 23 líneas.

Sistema de 2 Prompts para Mantener el Contexto entre Conversaciones de Claude sin Desperdicio de Tokens
Un desarrollador comparte dos indicaciones para comprimir toda una conversación de Claude en un bloque de contexto estructurado y cargarlo en un nuevo chat, preservando decisiones, trabajo y próximos pasos.

Operador de Kubernetes OpenClaw con Soporte Integrado de Ollama
Un miembro de la comunidad ha creado un operador OpenClaw para Kubernetes que incluye soporte integrado de Ollama, permitiendo que los agentes de IA se ejecuten con modelos locales en el mismo espacio de nombres. La configuración incluye comandos de instalación, detalles de configuración tanto para modelos Ollama locales como en la nube, e instrucciones de acceso al panel de control.