Graph Compose: Gehostete temporale Workflows mit visuellem Builder und KI

Graph Compose ist eine gehostete Plattform zur Orchestrierung von API-Workflows auf der dauerhaften Ausführungs-Engine von Temporal. Sie definieren Workflows als Graphen von Knoten (HTTP-Aufrufe, KI-Agenten, Iteratoren, Fehlergrenzen), die als Temporal-Workflows ausgeführt werden, ohne dass Sie die Infrastruktur verwalten müssen.
Drei Wege, denselben Graphen zu erstellen
Jeder Workflow verwendet ein konsistentes JSON-Format, das erstellt werden kann durch:
- Einen React Flow visuellen Builder
- Ein typisiertes TypeScript SDK (@graph-compose/client)
- Einen KI-Assistenten, der einfaches Englisch in einen Graphen umwandelt
So funktioniert es
Sie übermitteln JSON-Workflows per API an https://api.graphcompose.io/v1/workflows/execute und sie werden sofort auf gehostetem Temporal ausgeführt. Kein Bereitstellungsschritt, kein Temporal-Cluster zum Ausführen, keine Worker zum Bereitstellen. Die Plattform übernimmt Planung, Wiederholungsversuche, Fehlergrenzen und Zustandspersistenz.
Workflow-Beispiel
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"
}
}
Hauptmerkmale
- Dauerhafte Ausführung: Workflows überstehen Server-Neustarts, Netzwerkausfälle und Prozessabstürze. Temporal setzt vom letzten Kontrollpunkt fort.
- Automatische Wiederholungsversuche: Konfigurieren Sie Wiederholungsrichtlinien pro Knoten mit maximalen Versuchen, Backoff-Intervallen und nicht wiederholbaren Fehlertypen.
- Fehlergrenzen: Wickeln Sie Knoten in try/catch-artige Fehlergrenzen mit Fallback-Verhalten ein.
- Zustandspersistenz: Fragen Sie den Workflow-Zustand zu jedem Zeitpunkt ab.
- Vorlagenausdrücke: Knoten verweisen über die Syntax
{{ results.node_id.data.field }}auf Ergebnisse von vorgelagerten Knoten.
Lizenzierung
Open-Core-Modell: Die Ausführungsgrundlagen und der Integrationsdienst sind AGPL-3.0, während der Plattform-Orchestrator, der visuelle Builder und der KI-Assistent proprietär sind.
📖 Read the full source: HN AI Agents
👀 Siehe auch

Parallel-Sub-Agenten in Claude Code: Wann sie Tokens sparen vs. verbrennen
Anthropic berichtet, dass Multi-Agent-Systeme etwa 15× mehr Tokens verbrauchen als ein einzelner Chat, aber Prompt-Caching bietet 90 % Rabatt auf Tokens. Ob Unter-Agenten Geld sparen oder verbrennen, hängt von den Cache-Trefferquoten ab.

Schild: Open-Source-Sicherheits-Plugin für Claude Code mit einheitlicher Überprüfung
Shield ist ein Open-Source-Sicherheits-Plugin für Claude Code, das mehrere Sicherheitstools über einen einzigen /shield:shield-Befehl orchestriert, automatisch Ihren Tech-Stack erkennt, installierte Tools ausführt und einheitliche Berichte mit Risikobewertungen und Code-Korrekturvorschlägen generiert.

angular-grab: Werkzeug zum Extrahieren des Angular-Komponentenkontexts für KI-Agenten
angular-grab ist ein reines Entwicklungswerkzeug, mit dem Sie auf jedes UI-Element im Angular-Entwicklungsserver zeigen, Cmd+C drücken und den vollständigen Komponenten-Stacktrace mit Dateipfaden und HTML in Ihre Zwischenablage kopieren können, um ihn in KI-Agenten einzufügen.

Ruderboot: Open-Source KI-Kollege mit Wissensgraph-Speicher
Rowboat ist eine Open-Source-App, die Ihre Arbeit in ein lebendes Wissensgraph umwandelt, Daten lokal als Markdown speichert und KI-gesteuerte lokale Unterstützung bietet.