Graph Compose: Fluxos de Trabalho Temporais Hospedados com Construtor Visual e IA

✍️ OpenClawRadar📅 Publicado: April 21, 2026🔗 Source
Graph Compose: Fluxos de Trabalho Temporais Hospedados com Construtor Visual e IA
Ad

Graph Compose é uma plataforma hospedada para orquestrar fluxos de trabalho de API no mecanismo de execução durável do Temporal. Você define fluxos de trabalho como gráficos de nós (chamadas HTTP, agentes de IA, iteradores, limites de erro) que são executados como fluxos de trabalho do Temporal sem gerenciar infraestrutura.

Três Maneiras de Construir o Mesmo Gráfico

Cada fluxo de trabalho usa um formato JSON consistente que pode ser criado através de:

  • Um construtor visual React Flow
  • Um SDK TypeScript tipado (@graph-compose/client)
  • Um assistente de IA que transforma inglês simples em um gráfico

Como Funciona

Você envia fluxos de trabalho JSON via API para https://api.graphcompose.io/v1/workflows/execute e eles são executados imediatamente no Temporal hospedado. Sem etapa de implantação, sem cluster Temporal para executar, sem workers para implantar. A plataforma gerencia agendamento, novas tentativas, limites de erro e persistência de estado.

Exemplo de Fluxo de Trabalho

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

Recursos Principais

  • Execução Durável: Fluxos de trabalho sobrevivem a reinicializações de servidor, falhas de rede e travamentos de processo. O Temporal reproduz a partir do último ponto de verificação.
  • Novas Tentativas Automáticas: Configure políticas de nova tentativa por nó com tentativas máximas, intervalos de backoff e tipos de erro não passíveis de nova tentativa.
  • Limites de Erro: Envolva nós em limites de erro estilo try/catch com comportamento de fallback.
  • Persistência de Estado: Consulte o estado do fluxo de trabalho a qualquer momento.
  • Expressões de Modelo: Nós referenciam resultados de nós anteriores através da sintaxe {{ results.node_id.data.field }}.

Licenciamento

Modelo de núcleo aberto: os fundamentos de execução e o serviço de integrações são AGPL-3.0, enquanto o orquestrador da plataforma, o construtor visual e o assistente de IA são proprietários.

📖 Read the full source: HN AI Agents

Ad

👀 See Also