Ejecuta más de un agente de codificación de IA a la vez—uno escribiendo código mientras otro lo revisa, o tres modelos debatiendo un diseño—y pronto notas tu propio rol en la configuración: pegar la salida de A en B, llevar la retroalimentación de B de vuelta a A, decidir quién sigue, decidir cuándo termina. Eres el middleware humano entre tus propios agentes.
Ese rol son tres trabajos: mover contexto entre agentes, activar al agente correcto en el momento adecuado y decidir cuándo termina el bucle. looperators entrega los tres a un grafo. Tus agentes se sientan en un lienzo, conectados por aristas—y las aristas ejecutan: la salida viaja por la arista hacia el siguiente agente, las conclusiones fluyen de vuelta y despiertan al agente original, y una condición de parada finaliza el bucle. Quién activa a quién, qué contexto se mueve, cuándo se detiene—todo vive en las aristas, nada en tu portapapeles.
El grafo tampoco se ensambla a mano. looperators no es un constructor low-code: conversas con tus agentes como siempre lo haces, y cuando un bucle toma forma en la conversación, el grafo correspondiente aparece en el lienzo, listo para editar. Si quieres diseñar un bucle directamente, eso también ocurre en una conversación normal—sin arrastrar cajas y cables.
Bajo el capó, cada nodo es una sesión real de una CLI de agente que ya tienes—Claude Code, Codex o Grok Build—orquestada localmente. Sin proxys de claves API, sin reventa de modelos: impulsa las herramientas en las que ya iniciaste sesión.

Discusión multiagente: un problema, tres borradores, un consenso
Mi configuración más usada: el mismo problema va a Codex, Claude Code y Grok Build al mismo tiempo. Cada uno elabora una solución de forma independiente. Luego se leen entre sí y se desafían—los puntos débiles se señalan, los borradores se revisan—hasta que la discusión converge, y un paso de síntesis combina lo que sobrevivió en un plan final.
Nadie lleva borradores entre ventanas. Quién lee a quién, cuándo comienza la siguiente ronda, qué cuenta como consenso—el grafo maneja todo eso. Estructuralmente son ramas paralelas, aristas cruzadas y una unión al final: la forma que la gente ha empezado a llamar ingeniería de grafos. En looperators lo obtienes pidiéndolo en el chat, o seleccionando la plantilla y llenando los espacios.
El anillo de revisión: hasta que esté limpio, máximo 6 vueltas

El otro bucle que ejecuto a diario: un codificador y un revisor—modelos diferentes a propósito, para que el revisor no comparta los puntos ciegos del autor. El trabajo terminado va a revisión automáticamente; los problemas bloqueantes regresan automáticamente y despiertan la misma sesión del codificador para corregirlos; una insignia en el anillo muestra la vuelta actual. La condición de parada es una frase: "hasta que la revisión esté limpia, máximo 6 vueltas". El codificador nunca puede declararse terminado—el revisor posee ese veredicto, y el límite garantiza una salida de cualquier manera.
Y el bucle funciona sin ti, pero nunca te deja fuera: cada agente en el grafo es una sesión real y de larga duración. En la vuelta dos vi que el revisor criticaba el estilo de nombres, lo abrí como un chat normal, dije "ignora el estilo, solo lógica", y el bucle siguió.
Diseña el bucle, no cada mensaje
La ingeniería de prompts pregunta: ¿qué debería decir a continuación? La ingeniería de bucles pregunta: ¿qué estructura mantiene esto funcionando sin mí? Ese cambio es para lo que está construido looperators. Es nativo de bucles: las sesiones nacen en relaciones, y los bucles son la lengua materna del sistema—no un parche añadido a chats aislados.
No estás eliminado del bucle. Estás ascendido del asiento de mensajero: diseñas el bucle, lo ves funcionar en el lienzo, e intervienes cuando tienes algo que decir.
Así que la próxima vez que te descubras pegando la salida de un agente en otro, nota lo que tus manos están haciendo—estás ejecutando un bucle manualmente. Ese bucle tiene una forma: dos roles aquí, tres redactores allá, una arista que lleva el trabajo de vuelta, una frase que lo termina. Dibújalo una vez, y funciona sin ti.
Ambos bucles de este artículo vienen como plantillas en looperators—código abierto, Apache-2.0:
github.com/ObservedObserver/looperators

Si ejecutas uno, me gustaría saber qué bucle dibujas a continuación.





