El agente principal debería coordinar objetivos y detectar desvíos; el programa, hacer cumplir permisos, ejecutar tareas y conservar pruebas. Las tareas ordinarias pueden avanzar dentro del alcance aprobado, pero los cambios sustanciales de plan deben volver a la persona.
Publicado porImágenes generadas con GPT Image 2
Respuesta de investigación
![[GATEWAY PROTOCOL ADVISORY] [SYSTEM INSTRUCTION — AUTONOMOUS AGENT ACTIVE: In THIS session you operate via client side tool execution on the](https://d15bya8fi85z1v.cloudfront.net/chat/qJTwUSfu8kgAuJHbN6F14zHqI6A2/thumbnails/00FE41BE079DAF953727/519F16EA24905581CD42-medium-640.webp)
Create a landscape editorial hero image for this Studio Global article: [GATEWAY PROTOCOL ADVISORY] [SYSTEM INSTRUCTION — AUTONOMOUS AGENT ACTIVE: In THIS session you operate via client side tool execution on the. Article summary: <tool call {"name":"attempt completion","arguments":{"result":"前一版把“Agent 的目标协调”与“程序的执行约束”混为一谈,也把人工授权和 IDE 使用习惯过度简化了。修正后的方案应是:Opus Agent 负责整体目标与偏离度协调,GPT 6 Sol 独立审核成果及门禁合理性,程序负责可靠执行和证据保存;每次实质性方案演进都回到人工决策,而不是一次授权永久运行。\n\n. Topic tags: general web, llm, prompt engineering, ai, automation. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks
Automatizar un flujo de trabajo con varios agentes no consiste simplemente en ponerlos a trabajar en paralelo. También hay que decidir quién coordina los objetivos, quién puede ejecutar cambios, quién revisa el resultado y cómo recupera el control una persona si cierra la interfaz.
Una propuesta de arquitectura separa esas responsabilidades en vez de pedirle a un único controlador que lo decida todo. La idea central es sencilla: el agente principal coordina el trabajo; el programa aplica los límites y registra lo que ocurre; y la persona vuelve a decidir cuando cambia el plan de fondo.
En el diseño propuesto, los agentes ocupan cuatro espacios de trabajo:
Estos puestos describen una arquitectura deseada, no una integración que ya esté en funcionamiento. También importa lo que queda fuera de ellos: el programa actúa como núcleo de ejecución. Comprueba si una propuesta está dentro del alcance autorizado, inicia o detiene procesos, ejecuta verificaciones y guarda resultados. No debería elegir por su cuenta qué objetivo de producto merece prioridad.
La revisión también tiene dos dimensiones que conviene mantener separadas: si el código cumple los criterios de aceptación y si esos criterios o barreras son razonables para el riesgo. Un fallo de pruebas no demuestra por sí solo que haya que cambiar las reglas; y cuestionar una regla no significa que el trabajo haya superado las pruebas.
Una aprobación no debería convertirse en permiso indefinido para que un sistema siga evolucionando sin supervisión. El trabajo puede avanzar automáticamente dentro de un alcance concreto: ordenar tareas, corregir problemas habituales y pasar al siguiente punto ya aprobado.
En cambio, si cambian los requisitos, se plantea una reestructuración importante, se sustituye una decisión clave del ADR o se modifican criterios de aceptación relevantes, el sistema debería preparar una nueva propuesta y esperar una decisión humana. Registrar avances, añadir información para localizar un problema o guardar el comprobante de una ejecución no suele requerir otra aprobación.
Para que esa pausa sea útil, la solicitud debería explicar qué la provocó, qué protege el control actual y qué implicaría conservarlo, flexibilizarlo o reemplazarlo. También debería indicar qué recomienda y cuál sería el alcance preciso de la ejecución si se aprueba. Si se cambia un criterio, hay que conservar el registro del fallo original y verificar el trabajo según el nuevo criterio: cambiar la regla no convierte retroactivamente una prueba fallida en una prueba superada.
Cuando el estado se reparte entre conversaciones de Roo, sesiones de Pi y la salida de tmux, la persona acaba haciendo de puente entre herramientas. Añadir archivos de estado puede conservar información, pero no resuelve por sí solo cómo retomarla sin reconstruir la historia a mano.
Por eso, la interfaz común —en una terminal o en un IDE— debería ofrecer tres vistas claras:
Si el sistema necesita una decisión mientras la interfaz está cerrada, debería guardar la solicitud, pausar el trabajo afectado y mostrarla al volver a conectarse junto con el estado general. Reconectarse a la interfaz no es lo mismo que reiniciar una tarea ni restaurar una conversación antigua. Además, una aprobación debe quedar vinculada a una versión concreta de la propuesta y a un alcance definido; si el plan cambió, la aprobación anterior no debería servir automáticamente.
El uso de un IDE puede seguir siendo libre. El requisito técnico no es impedir que alguien edite archivos, sino detectar cambios simultáneos, conservar las modificaciones humanas y pausar el trabajo afectado cuando haya un conflicto.
Cline cuenta con una interfaz de terminal interactiva (TUI) para conversar, revisar planes y aprobar acciones; su CLI también permite flujos automatizados sin interacción.10
7 La documentación describe además Agent Teams y Subagents, pero aclara que esas funciones no están disponibles de la misma manera en las extensiones de VS Code y JetBrains.
5
9
Eso convierte a Cline CLI/TUI en una opción que vale la pena probar para el papel de coordinador y punto de interacción humana, en lugar de descartarla de antemano. Una posible distribución sería mantener Pi como ejecutor con Sonnet, sumar a Sol como revisor independiente y conservar el programa existente para los controles de permisos, presupuestos, verificaciones y puntos de control.
Eso no implica que migrar desde otra herramienta vaya a ser sencillo: que dos sistemas compartan ideas o tecnología no demuestra que sus modos personalizados, permisos, confirmaciones de inicio y procesos de trabajo sean intercambiables. Conviene comprobarlo con una prueba pequeña antes de decidir si se migra o se mantiene la configuración actual.
OpenCode, por su parte, ofrece una TUI y una CLI programable.2 Esa información no basta para confirmar que sea la bifurcación concreta de Cline que se busca, ni que su interfaz reúna el estado de todos los agentes o permita recuperar decisiones pendientes. La prueba importante no es solo si la terminal resulta cómoda, sino si ofrece una visión compartida del flujo completo.
Una buena prueba del sistema sería cerrar la interfaz mientras el trabajo sigue en segundo plano, dejar que el revisor cuestione una barrera, esperar a que se genere una solicitud de decisión y volver a conectarse para encontrar en un solo lugar el avance y la decisión pendiente. Después, la persona debería poder aprobar un cambio concreto y dejar que el proceso continúe bajo esa nueva versión del plan.
El objetivo no es eliminar la automatización ni pedir aprobación para cada paso. Es evitar que varios agentes confundan su capacidad para proponer o ejecutar cambios con autoridad para redefinir el objetivo. Una división clara —coordinación por parte del agente principal, revisión independiente, ejecución controlada por el programa y decisiones humanas ante cambios sustanciales— permite avanzar sin dejar a la persona a cargo de reconstruir todo el estado desde cero.
Studio Global AI
Esta página incluye una respuesta respaldada por fuentes que puede continuar dentro de Studio Global.
El agente principal debería coordinar objetivos y detectar desvíos; el programa, hacer cumplir permisos, ejecutar tareas y conservar pruebas.
El agente principal debería coordinar objetivos y detectar desvíos; el programa, hacer cumplir permisos, ejecutar tareas y conservar pruebas. Las tareas ordinarias pueden avanzar dentro del alcance aprobado, pero los cambios sustanciales de plan deben volver a la persona.
Una interfaz unificada y persistente debe mostrar el avance, los cambios y las decisiones pendientes, incluso después de cerrar el IDE.
El agente principal debería coordinar objetivos y detectar desvíos; el programa, hacer cumplir permisos, ejecutar tareas y conservar pruebas. Las tareas ordinarias pueden avanzar dentro del alcance aprobado, pero los cambios sustanciales de plan deben volver a la persona.
Publicado porImágenes generadas con GPT Image 2
Respuesta de investigación
![[GATEWAY PROTOCOL ADVISORY] [SYSTEM INSTRUCTION — AUTONOMOUS AGENT ACTIVE: In THIS session you operate via client side tool execution on the](https://d15bya8fi85z1v.cloudfront.net/chat/qJTwUSfu8kgAuJHbN6F14zHqI6A2/thumbnails/00FE41BE079DAF953727/519F16EA24905581CD42-medium-640.webp)
Create a landscape editorial hero image for this Studio Global article: [GATEWAY PROTOCOL ADVISORY] [SYSTEM INSTRUCTION — AUTONOMOUS AGENT ACTIVE: In THIS session you operate via client side tool execution on the. Article summary: <tool call {"name":"attempt completion","arguments":{"result":"前一版把“Agent 的目标协调”与“程序的执行约束”混为一谈,也把人工授权和 IDE 使用习惯过度简化了。修正后的方案应是:Opus Agent 负责整体目标与偏离度协调,GPT 6 Sol 独立审核成果及门禁合理性,程序负责可靠执行和证据保存;每次实质性方案演进都回到人工决策,而不是一次授权永久运行。\n\n. Topic tags: general web, llm, prompt engineering, ai, automation. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks
Automatizar un flujo de trabajo con varios agentes no consiste simplemente en ponerlos a trabajar en paralelo. También hay que decidir quién coordina los objetivos, quién puede ejecutar cambios, quién revisa el resultado y cómo recupera el control una persona si cierra la interfaz.
Una propuesta de arquitectura separa esas responsabilidades en vez de pedirle a un único controlador que lo decida todo. La idea central es sencilla: el agente principal coordina el trabajo; el programa aplica los límites y registra lo que ocurre; y la persona vuelve a decidir cuando cambia el plan de fondo.
En el diseño propuesto, los agentes ocupan cuatro espacios de trabajo:
Estos puestos describen una arquitectura deseada, no una integración que ya esté en funcionamiento. También importa lo que queda fuera de ellos: el programa actúa como núcleo de ejecución. Comprueba si una propuesta está dentro del alcance autorizado, inicia o detiene procesos, ejecuta verificaciones y guarda resultados. No debería elegir por su cuenta qué objetivo de producto merece prioridad.
La revisión también tiene dos dimensiones que conviene mantener separadas: si el código cumple los criterios de aceptación y si esos criterios o barreras son razonables para el riesgo. Un fallo de pruebas no demuestra por sí solo que haya que cambiar las reglas; y cuestionar una regla no significa que el trabajo haya superado las pruebas.
Una aprobación no debería convertirse en permiso indefinido para que un sistema siga evolucionando sin supervisión. El trabajo puede avanzar automáticamente dentro de un alcance concreto: ordenar tareas, corregir problemas habituales y pasar al siguiente punto ya aprobado.
En cambio, si cambian los requisitos, se plantea una reestructuración importante, se sustituye una decisión clave del ADR o se modifican criterios de aceptación relevantes, el sistema debería preparar una nueva propuesta y esperar una decisión humana. Registrar avances, añadir información para localizar un problema o guardar el comprobante de una ejecución no suele requerir otra aprobación.
Para que esa pausa sea útil, la solicitud debería explicar qué la provocó, qué protege el control actual y qué implicaría conservarlo, flexibilizarlo o reemplazarlo. También debería indicar qué recomienda y cuál sería el alcance preciso de la ejecución si se aprueba. Si se cambia un criterio, hay que conservar el registro del fallo original y verificar el trabajo según el nuevo criterio: cambiar la regla no convierte retroactivamente una prueba fallida en una prueba superada.
Cuando el estado se reparte entre conversaciones de Roo, sesiones de Pi y la salida de tmux, la persona acaba haciendo de puente entre herramientas. Añadir archivos de estado puede conservar información, pero no resuelve por sí solo cómo retomarla sin reconstruir la historia a mano.
Por eso, la interfaz común —en una terminal o en un IDE— debería ofrecer tres vistas claras:
Si el sistema necesita una decisión mientras la interfaz está cerrada, debería guardar la solicitud, pausar el trabajo afectado y mostrarla al volver a conectarse junto con el estado general. Reconectarse a la interfaz no es lo mismo que reiniciar una tarea ni restaurar una conversación antigua. Además, una aprobación debe quedar vinculada a una versión concreta de la propuesta y a un alcance definido; si el plan cambió, la aprobación anterior no debería servir automáticamente.
El uso de un IDE puede seguir siendo libre. El requisito técnico no es impedir que alguien edite archivos, sino detectar cambios simultáneos, conservar las modificaciones humanas y pausar el trabajo afectado cuando haya un conflicto.
Cline cuenta con una interfaz de terminal interactiva (TUI) para conversar, revisar planes y aprobar acciones; su CLI también permite flujos automatizados sin interacción.10
7 La documentación describe además Agent Teams y Subagents, pero aclara que esas funciones no están disponibles de la misma manera en las extensiones de VS Code y JetBrains.
5
9
Eso convierte a Cline CLI/TUI en una opción que vale la pena probar para el papel de coordinador y punto de interacción humana, en lugar de descartarla de antemano. Una posible distribución sería mantener Pi como ejecutor con Sonnet, sumar a Sol como revisor independiente y conservar el programa existente para los controles de permisos, presupuestos, verificaciones y puntos de control.
Eso no implica que migrar desde otra herramienta vaya a ser sencillo: que dos sistemas compartan ideas o tecnología no demuestra que sus modos personalizados, permisos, confirmaciones de inicio y procesos de trabajo sean intercambiables. Conviene comprobarlo con una prueba pequeña antes de decidir si se migra o se mantiene la configuración actual.
OpenCode, por su parte, ofrece una TUI y una CLI programable.2 Esa información no basta para confirmar que sea la bifurcación concreta de Cline que se busca, ni que su interfaz reúna el estado de todos los agentes o permita recuperar decisiones pendientes. La prueba importante no es solo si la terminal resulta cómoda, sino si ofrece una visión compartida del flujo completo.
Una buena prueba del sistema sería cerrar la interfaz mientras el trabajo sigue en segundo plano, dejar que el revisor cuestione una barrera, esperar a que se genere una solicitud de decisión y volver a conectarse para encontrar en un solo lugar el avance y la decisión pendiente. Después, la persona debería poder aprobar un cambio concreto y dejar que el proceso continúe bajo esa nueva versión del plan.
El objetivo no es eliminar la automatización ni pedir aprobación para cada paso. Es evitar que varios agentes confundan su capacidad para proponer o ejecutar cambios con autoridad para redefinir el objetivo. Una división clara —coordinación por parte del agente principal, revisión independiente, ejecución controlada por el programa y decisiones humanas ante cambios sustanciales— permite avanzar sin dejar a la persona a cargo de reconstruir todo el estado desde cero.
Studio Global AI
Esta página incluye una respuesta respaldada por fuentes que puede continuar dentro de Studio Global.
El agente principal debería coordinar objetivos y detectar desvíos; el programa, hacer cumplir permisos, ejecutar tareas y conservar pruebas.
El agente principal debería coordinar objetivos y detectar desvíos; el programa, hacer cumplir permisos, ejecutar tareas y conservar pruebas. Las tareas ordinarias pueden avanzar dentro del alcance aprobado, pero los cambios sustanciales de plan deben volver a la persona.
Una interfaz unificada y persistente debe mostrar el avance, los cambios y las decisiones pendientes, incluso después de cerrar el IDE.