Documentacion por reino
Flows: reino de Edithor
Canvas visual de flujos DAG: paneles, conexiones, instancias paralelas y ejecucion backend-driven mediante connecthor-plugin-edithor.
Ficha rapida
Slug tecnico: flows. Esta ficha resume el uso
documental del modulo sin sustituir sus instrucciones internas.
Capacidades
- DAG de paneles y conexiones
- Instancias paralelas por executionId
- Ejecucion command, agent, browser y linked flow
- Hooks PRE/POST de Terminal
- Rehidratacion de ejecuciones retenidas
Flujos principales
- Crear o editar flow
- Ejecutar completo, desde panel o panel unico
- Pausar, resumir, detener o cerrar instancia
- Asignar flow como owner desde Explorer
- Usar flow protegido como Traducir o AutoGenContext
Dependencias internas
- connecthor-plugin-edithor
- ConnecthorHttpClientService
- TerminalOwnershipRegistryService
- Agent picker
- Shared UI flow picker
Integraciones
- ConnecThor ejecuta /flows/* y emite flow_* por WS.
- Terminal entrega hooks PRE/POST y recibe output final desde el plugin.
- Orchestrathor puede delegar ownership a flows sincronizados.
Limites y reglas
- El frontend es espectador/controlador: nunca ejecuta comandos.
- El runtime no se guarda localmente; se rehidrata desde plugin.
- Las browser actions son predefinidas; scripting libre no esta soportado.
Fuentes de verdad
Mantener esta ficha alineada con estos ficheros antes de ampliar claims de producto o de arquitectura.
edithor/README.mdedithor/src/app/modules/flows/AGENTS.md