Graph Compose : Flux de travail temporels hébergés avec constructeur visuel et IA

Graph Compose est une plateforme hébergée pour orchestrer des flux de travail d'API sur le moteur d'exécution durable de Temporal. Vous définissez des workflows sous forme de graphes de nœuds (appels HTTP, agents IA, itérateurs, limites d'erreur) qui s'exécutent comme des workflows Temporal sans avoir à gérer l'infrastructure.
Trois façons de construire le même graphe
Chaque workflow utilise un format JSON cohérent qui peut être créé via :
- Un constructeur visuel React Flow
- Un SDK TypeScript typé (@graph-compose/client)
- Un assistant IA qui transforme l'anglais simple en graphe
Comment cela fonctionne
Vous soumettez des workflows JSON via l'API à https://api.graphcompose.io/v1/workflows/execute et ils s'exécutent immédiatement sur Temporal hébergé. Aucune étape de déploiement, aucun cluster Temporal à exécuter, aucun worker à déployer. La plateforme gère la planification, les nouvelles tentatives, les limites d'erreur et la persistance de l'état.
Exemple de workflow
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"
}
}
Fonctionnalités clés
- Exécution durable : Les workflows survivent aux redémarrages de serveur, aux pannes réseau et aux plantages de processus. Temporal reprend à partir du dernier point de contrôle.
- Nouvelles tentatives automatiques : Configurez des politiques de nouvelle tentative par nœud avec un nombre maximum de tentatives, des intervalles de backoff et des types d'erreurs non réessayables.
- Limites d'erreur : Enveloppez les nœuds dans des limites d'erreur de type try/catch avec un comportement de repli.
- Persistance de l'état : Interrogez l'état du workflow à tout moment.
- Expressions de modèle : Les nœuds font référence aux résultats des nœuds en amont via la syntaxe
{{ results.node_id.data.field }}.
Licence
Modèle open-core : les fondations d'exécution et le service d'intégrations sont sous licence AGPL-3.0, tandis que l'orchestrateur de plateforme, le constructeur visuel et l'assistant IA sont propriétaires.
📖 Read the full source: HN AI Agents
👀 See Also

HostMyClaudeHTML : Partage en un clic pour les artefacts HTML de Claude
Un développeur a créé hostmyclaudehtml.com, un outil gratuit qui vous permet de partager des artefacts HTML générés par Claude sous forme d'URLs vivantes en glissant-déposant le fichier .html. Aucun compte n'est requis pour les uploaders ou les spectateurs.

RalphTerm : boucle de style ralph avec sessions de révision croisées de différents agents
RalphTerm est un CLI open-source en Rust qui exécute une boucle externe de style ralph autour de Claude Code : il prend un plan en markdown, exécute des tâches dans des sessions interactives fraîches, et effectue une relecture croisée avec un modèle différent (par exemple, Codex) dans des sessions séparées, en renvoyant les problèmes dans de nouvelles sessions d'implémentation.

Le serveur MCP Gmail open-source ajoute la prise en charge multi-comptes et l'accès en écriture.
Un serveur MCP open-source permet à Claude AI de se connecter à plusieurs comptes Gmail avec des capacités complètes de lecture et d'écriture, incluant l'archivage, l'étiquetage et une fonctionnalité de désabonnement automatique. Il prend en charge la syntaxe de recherche Gmail et peut être déployé sur Railway en 5 minutes ou auto-hébergé.

Protocole Pilot : Une pile réseau P2P pour les agents IA construite avec Claude
Un développeur a créé Pilot Protocol, une pile réseau virtuelle purement en espace utilisateur et pair-à-pair en Go, spécifiquement conçue pour les agents IA autonomes, permettant une communication directe sans infrastructure centralisée. Le protocole utilise le multiplexage UDP, la traversée NAT et le chiffrement de bout en bout, avec des benchmarks montrant un débit local de 89 Mo/s et un débit WAN transcontinental de 2,1 Mo/s.