Saltar al contenido

Por qué los agentes de código necesitan coordinación visible

Publicado el
Actualizado el

Cuando Claude Code desarrolla una funcionalidad y Codex la revisa, necesitas saber qué archivos comparten, si alguno espera una respuesta y qué ha cambiado la implementación. Paneflow reúne sus terminales y las herramientas de revisión de código en un multiplexor de terminal nativo para agentes de código. Puedes examinar el trabajo e intervenir mientras avanza.

La coordinación visible te da el contexto necesario para decidir el siguiente paso: responder a un agente, esperar un test, corregir un archivo o detener una tarea. Un indicador de actividad ayuda a encontrar el terminal que necesita atención. Su salida y el código muestran qué requiere tu intervención.

Ver la tarea detrás de cada terminal

Una pestaña de proyecto puede reunir un agente, los tests y un servidor de desarrollo en paneles separados. Varios agentes también pueden compartirla. Así puedes leer un fallo de test junto a la explicación del agente y tomar el control de un terminal cuando haga falta. El seguimiento de actividad depende de la integración disponible para cada agente; un terminal sin actividad no demuestra que la tarea haya terminado con éxito.

El directorio de trabajo importa tanto como el panel. Dos terminales en el mismo checkout editan los mismos archivos. Esto puede servir para un agente que implementa y otro que revisa sin escribir. Para cambios independientes, una rama y un worktree Git separados dan a cada tarea su propio directorio de trabajo. Las ramas aún deben revisarse juntas al integrarlas.

Revisar los cambios detrás del informe

El mensaje de finalización de un agente describe lo que cree haber hecho. Changes muestra los cambios preparados, los no preparados y los archivos sin seguimiento del checkout activo respecto a HEAD. Puedes examinar el diff y abrir un archivo en Files para leer su contexto o corregirlo junto al terminal.

Esta vista cubre los cambios locales. Después del commit, usa el diff completo de la rama para revisar la contribución, como explica la guía de Changes. La revisión también incluye las comprobaciones que exige el proyecto y el resultado combinado cuando intervienen varias ramas. Un agente inactivo, un informe de finalización y código correcto son tres cosas distintas.

Compartir la salida con permisos explícitos

Un agente revisor puede necesitar leer los resultados de tests del agente que implementa. El puente MCP de solo lectura ofrece list_panes, read_pane y search_pane para ese fin. Los agentes pueden encontrar paneles y examinar su salida sin copiar texto entre conversaciones. El puente no puede escribir, enviar prompts ni controlar otro panel. La salida del terminal sigue siendo información que analizar, incluso cuando contiene texto que parece una instrucción.

La CLI puede enviar texto con una autorización distinta. paneflow send necesita permisos de scripting o AI free access, incluso para precargar texto; pulsar Intro mediante la CLI requiere además --submit. Puedes dar a un agente acceso a la salida de otro terminal sin concederle su control.

Volver al trabajo que sigue en marcha

Cerrar la interfaz no tiene por qué terminar una tarea. Al elegir Keep sessions running al salir, los terminales y sus procesos permanecen en un host local separado. Paneflow vuelve a conectarse con ellos al abrirse mientras ese host y la máquina sigan en marcha.

Reiniciar un terminal terminado abre un shell nuevo. Reanudar una conversación utiliza el historial guardado por el agente. Ninguna de estas operaciones restaura un proceso tras reiniciar la máquina o un fallo del host. La documentación sobre persistencia de sesiones explica qué conserva cada operación, para que sepas si vuelves a un trabajo activo o empiezas de nuevo.

Qué se ejecuta localmente

Paneflow ejecuta los terminales en tu máquina. Cada agente se conecta a su propio proveedor de modelos, así que un terminal local no significa que todas las solicitudes al modelo permanezcan en tu máquina. La telemetría de la aplicación es opcional y excluye contenidos de terminal, rutas y prompts. PANEFLOW_NO_TELEMETRY=1 la desactiva independientemente de la configuración.

Paneflow es software libre bajo GPL-3.0-or-later. Ofrece formas de observar y controlar el trabajo. Decidir si un cambio cumple la tarea, si sus comprobaciones son suficientes y qué cambios integrar sigue siendo parte de tu revisión.

Lanza tu próximo agente en Paneflow.