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

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"
}
}
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
👀 See Also

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.

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.

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.

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.