Graph Compose: Flujos de Trabajo Temporales Alojados con Constructor Visual e IA

✍️ OpenClawRadar📅 Publicado: 21 de abril de 2026🔗 Source
Graph Compose: Flujos de Trabajo Temporales Alojados con Constructor Visual e IA
Ad

Graph Compose es una plataforma alojada para orquestar flujos de trabajo de API en el motor de ejecución duradero de Temporal. Defines flujos de trabajo como gráficos de nodos (llamadas HTTP, agentes de IA, iteradores, límites de error) que se ejecutan como flujos de trabajo de Temporal sin gestionar infraestructura.

Tres formas de construir el mismo gráfico

Cada flujo de trabajo utiliza un formato JSON consistente que se puede crear mediante:

  • Un constructor visual React Flow
  • Un SDK tipado de TypeScript (@graph-compose/client)
  • Un asistente de IA que convierte inglés simple en un gráfico

Cómo funciona

Envías flujos de trabajo JSON a través de API a https://api.graphcompose.io/v1/workflows/execute y se ejecutan inmediatamente en Temporal alojado. Sin paso de despliegue, sin clúster de Temporal que ejecutar, sin trabajadores que desplegar. La plataforma maneja la programación, reintentos, límites de error y persistencia de estado.

Ejemplo de flujo de trabajo

const workflow = {
  "nodes": [
    {
      "id": "upload_image",
      "type": "http",
      "dependencies": [],
      "http": {
        "method": "PUT",
        "url": "https://storage.example.com/{{ context.filename }}",
        "headers": {
          "Content-Type": "{{ context.contentType }}",
          "Authorization": "Bearer {{ $secret('storage_token') }}"
        },
        "body": "{{ context.imageData }}"
      },
      "activityConfig": {
        "retryPolicy": {
          "maximumAttempts": 3,
          "initialInterval": "1s",
          "backoffCoefficient": 2
        },
        "startToCloseTimeout": "30 seconds"
      }
    },
    {
      "id": "generate_thumbnails",
      "type": "http",
      "dependencies": ["upload_image"],
      "http": {
        "method": "POST",
        "url": "https://images.example.com/process",
        "body": {
          "source": "{{ results.upload_image.data.url }}",
          "sizes": ["400x400", "200x200"]
        }
      }
    }
  ],
  "context": {
    "filename": "profile.jpg",
    "contentType": "image/jpeg"
  }
}
Ad

Características principales

  • Ejecución duradera: Los flujos de trabajo sobreviven reinicios de servidor, fallos de red y caídas de procesos. Temporal reproduce desde el último punto de control.
  • Reintentos automáticos: Configura políticas de reintento por nodo con intentos máximos, intervalos de retroceso y tipos de error no reintentables.
  • Límites de error: Envuelve nodos en límites de error estilo try/catch con comportamiento de respaldo.
  • Persistencia de estado: Consulta el estado del flujo de trabajo en cualquier punto.
  • Expresiones de plantilla: Los nodos hacen referencia a resultados de nodos anteriores mediante la sintaxis {{ results.node_id.data.field }}.

Licencias

Modelo de código abierto: los fundamentos de ejecución y el servicio de integraciones son AGPL-3.0, mientras que el orquestador de plataforma, el constructor visual y el asistente de IA son propietarios.

📖 Read the full source: HN AI Agents

Ad

👀 Ver también

Habilidades de Claude de Código Abierto para Gerentes de Producto: Generador de PRD, Historias de Usuario, Notas de Reuniones
Herramientas

Habilidades de Claude de Código Abierto para Gerentes de Producto: Generador de PRD, Historias de Usuario, Notas de Reuniones

Un desarrollador ha lanzado cinco habilidades gratuitas de Claude AI para gerentes de producto que generan archivos .docx formateados para PRDs, historias de usuario, síntesis de reuniones, investigación de mercado y actualizaciones para partes interesadas. Las herramientas evitan contenido alucinado y utilizan plantillas estructuradas.

OpenClawRadar
GrapeRoot Pro añade Escudo de Deshacer para evitar que Claude Code elimine tu proyecto
Herramientas

GrapeRoot Pro añade Escudo de Deshacer para evitar que Claude Code elimine tu proyecto

Tras los informes en Reddit de que Claude Code borraba proyectos enteros, GrapeRoot Pro introduce un Undo Shield que observa el gráfico de sesión de Claude y bloquea comandos destructivos como rm -rf en archivos muy editados.

OpenClawRadar
mistral.rs añade soporte para Gemma 4 12B: multimodal, agéntico y MTP
Herramientas

mistral.rs añade soporte para Gemma 4 12B: multimodal, agéntico y MTP

mistral.rs ahora es compatible con Gemma 4 12B, con integración multimodal, agente y MTP. Instalación en un paso y ejecución con búsqueda web, ejecución de código e interfaz de usuario integrada.

OpenClawRadar
Microsoft VibeVoice: ASR de 60 minutos y TTS de 90 minutos de código abierto
Herramientas

Microsoft VibeVoice: ASR de 60 minutos y TTS de 90 minutos de código abierto

VibeVoice es una familia de modelos de IA de voz de código abierto de Microsoft que incluye ASR (60 minutos en una sola pasada, diarización de hablantes, más de 50 idiomas) y TTS (90 minutos multi-hablante, transmisión en tiempo real). Utiliza tokenizadores de voz continuos de 7.5 Hz y difusión del siguiente token.

OpenClawRadar