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

Argus: Uma Extensão do VS Code para Depurar Custos e Comportamento de Sessão do Claude Code
Tools

Argus: Uma Extensão do VS Code para Depurar Custos e Comportamento de Sessão do Claude Code

Um desenvolvedor criou o Argus, uma extensão do VS Code que analisa transcrições JSONL do Claude Code e as exibe em uma linha do tempo em tempo real, com detalhamento de tokens/custo por etapa, taxa de acerto de cache e sinalização de loops de repetição, leituras duplicadas e pressão de contexto.

OpenClawRadar
Servidor MCP Soul Adiciona Memória Persistente e Segurança para LLMs Locais
Tools

Servidor MCP Soul Adiciona Memória Persistente e Segurança para LLMs Locais

Soul é um servidor MCP de código aberto que fornece memória persistente entre sessões para LLMs locais com dois comandos: n2_boot no início e n2_work_end no final. Inclui recursos de segurança Ark que bloqueiam comandos perigosos como rm -rf e DROP DATABASE sem custo de tokens, além de configuração de armazenamento em nuvem.

OpenClawRadar
Servidor MCP Conecta Claude ao Mercado Agente para Agente
Tools

Servidor MCP Conecta Claude ao Mercado Agente para Agente

Um desenvolvedor construiu um servidor MCP que expõe cinco ferramentas e dois recursos, permitindo que o Claude busque, invoque e pague por capacidades de outros agentes de IA em um marketplace. O servidor inclui armazenamento persistente em um cofre de agente e foi implementado principalmente usando Claude Code.

OpenClawRadar
BrightBean Studio: Plataforma de gerenciamento de mídia social de código aberto desenvolvida com agentes de IA
Tools

BrightBean Studio: Plataforma de gerenciamento de mídia social de código aberto desenvolvida com agentes de IA

BrightBean Studio é uma plataforma de gerenciamento de mídias sociais de código aberto e auto-hospedável que suporta mais de 10 plataformas com integrações diretas de API de primeira parte. Foi construída em 3 semanas usando Claude e Codex.

OpenClawRadar