Recorra toda la plataforma siguiendo un workflow real
Braidrun sirve para construir y ejecutar workflows con IA que incluyen aprobación humana. El informe diario de crecimiento de la derecha se ejecuta a diario en producción: el cron lo dispara a su hora, extrae el gasto y los ingresos por suscripción de Apple Search Ads y Google Ads, la IA redacta el comentario y se genera un xlsx que se envía a Slack. Al seguirlo, cada parte de la plataforma aparece una vez.
El lienzo y el YAML son una misma definición
Este informe diario se construyó originalmente en el editor: lienzo a la izquierda, YAML a la derecha, y al modificar cualquiera de los dos el otro se sincroniza al instante; cuando no sepa explicar cómo modificarlo, dígale directamente su necesidad al asistente de IA.
- Sincronización bidireccional lienzo ⇄ YAML: operaciones mira el lienzo y los ingenieros revisan el YAML, siendo una misma definición
- Diagnóstico integrado: errores de referencia de variables y configuraciones faltantes se señalan antes de guardar
- Historial de versiones con diff; si algo se estropea, vuelva a la última versión que funcionaba
- Construcción por conversación con el asistente de IA; todos los cambios surten efecto solo cuando pulsa guardar

8 tipos de pasos para componer procesos más complejos
El informe diario solo usa pasos de código y un comentario de Agent único. Hay 8 tipos de pasos en total: cuando quiera que varios Agents se corrijan entre sí, avanzar por estados o reutilizar un workflow completo como un solo paso, basta con cambiar el type.
- solteroUn Agent completa un paso según las instrucciones; el comentario de la IA en el informe diario es precisamente esto
- códigoEjecución de scripts en el sandbox: extraer datos, limpiarlos y generar archivos
- clasificadorDeriva la ejecución a distintas ramas según el contenido de entrada
- group_chatVarios Agents debaten sobre un mismo problema durante varias rondas y llegan a una conclusión
- agent_basedUn Agent coordinador decide de forma dinámica qué herramientas y subtareas invocar
- state_machineDescribe procesos de varias etapas con estados y transiciones explícitos
- sub_workflowInvoca otro workflow como si fuera un solo paso
- workflow_output_readLee los resultados de ejecución de otros workflows y continúa el procesamiento
steps: - name: pull_spend type: sub_workflow # Reutilizar otro workflow de obtención de datos workflow: ads-spend-fetcher - name: review_numbers type: group_chat # Varios Agents se corrigen entre sí frente a los datos agents: [analyst, skeptic] rounds: 2 - name: plan_actions type: agent_based # Un Agent coordinador invoca herramientas según haga falta - name: apply_changes type: code manual_approval: true # Solo se ejecuta tras la aprobación humana
El cron se ejecuta a su hora y los scripts corren en el sandbox
Este informe diario se dispara con una expresión cron de 5 campos, con zona horaria configurable, y en despliegues de varias instancias un bloqueo distribuido garantiza que se dispare una sola vez; los scripts que extraen los datos y generan la tabla se ejecutan en producción dentro de un sandbox de Docker, y las variables se inyectan como variables de entorno WF_VAR_*.
- Programado: cron de 5 campos + zona horaria, con bloqueo distribuido para evitar disparos duplicados entre varias instancias
- Webhook: su sistema envía un solo POST y los campos de nivel superior del JSON se mapean automáticamente a variables
- Manual y API: pulse ejecutar en la página o dispárelo llamando a la API v1 desde un sistema externo
- Encadenamiento: N segundos después de que un workflow termine, se dispara automáticamente el siguiente
- Los pasos de código admiten siete lenguajes —python, javascript, typescript, bash, ruby, lua, cli— con un tiempo de espera predeterminado de 30 segundos
# Programado: todos los días a las 8 de la mañana, con zona horaria configurable schedule: "0 8 * * *" # O disparado por un solo POST desde su sistema curl -X POST \ https://braidrun.com/api/webhooks/{id}/trigger \ -H "X-API-Key: <your-key>" \ -d '{"channel": "#growth-daily"}'
El día en que las cifras no cuadren, se puede averiguar en qué paso ocurrió
El día que las cifras de Slack no parezcan correctas, abra esa ejecución: las entradas y salidas, el log y el costo de cada paso están ahí. Una vez localizado el paso problemático, basta con reintentar desde ese punto.
- Depurador: 9 tipos de puntos de interrupción; al pausar, modifique variables antes de continuar (a partir del plan Pro)
- Reintento desde un paso concreto; los pasos de LLM ya completados no se vuelven a facturar
- Reanudación automática tras el reinicio del servicio, con verificación del hash de la definición para evitar reanudar por error tras un cambio
- El uso de tokens y el costo de cada ejecución se registran una a una, y el proceso de ejecución se puede exportar como JSON / YAML


Para tocar datos en producción, primero hay que pasar por la aprobación humana
El informe diario solo lee datos y basta con que corra sin supervisión. Otro workflow del mismo equipo que modifica pujas publicitarias añade una aprobación antes de ejecutar: la IA solo produce recomendaciones y solo se actúa tras la aprobación humana, sin modificar nada si se rechaza o vence por tiempo.
- Los valores de la solicitud de aprobación se pueden modificar directamente: reduzca un poco la puja sugerida por la IA antes de aprobar
- La respuesta de aprobación llega por tres canales —la App, el correo o la API— y se rechaza automáticamente al vencer el tiempo
- Las credenciales se almacenan cifradas con AES-256-GCM, con soporte para la rotación de claves
- Las cuotas se estratifican en Free, Pro, Team y Enterprise, con límites máximos tanto de concurrencia como de número de programaciones
- Los registros de auditoría recogen los cambios de proceso y las decisiones de aprobación (plan Enterprise)
La misma plataforma, también trasladable a su propio centro de datos
Para este informe diario basta con ejecutarlo en la nube de Braidrun; los equipos cuyos datos no pueden salir de su perímetro pueden desplegar toda la plataforma de forma privada en su propio entorno, llevándose las definiciones de workflow tal cual.
- Despliegue privado: tanto los datos como las llamadas a los modelos permanecen dentro de su perímetro
- Escalado horizontal con varias instancias para sostener más ejecuciones concurrentes
- 14 métodos de inicio de sesión con OAuth, incluidos WeChat, Alipay, DingTalk, Feishu y OIDC propio
- Expone métricas de Prometheus para integrarlas en su panel de monitoreo existente
- 8 idiomas de interfaz; la exportación y eliminación de datos conforme a GDPR ya son funciones del producto
Cada sección tiene su propia página
Esta página solo recorre una vez la línea del informe diario; los detalles, cuotas y límites de cada capacidad están en sus respectivas páginas.