グラフコンポーズ:ビジュアルビルダーとAIを備えたホステッド時系列ワークフロー

Graph Composeは、Temporalの耐久性のある実行エンジン上でAPIワークフローをオーケストレーションするホステッドプラットフォームです。ワークフローをノード(HTTP呼び出し、AIエージェント、イテレータ、エラー境界)のグラフとして定義でき、インフラストラクチャを管理することなくTemporalワークフローとして実行されます。
同じグラフを構築する3つの方法
すべてのワークフローは一貫したJSON形式を使用し、以下の方法で作成できます:
- React Flowビジュアルビルダー
- 型付きTypeScript SDK(@graph-compose/client)
- 平易な英語をグラフに変換するAIアシスタント
仕組み
JSONワークフローをAPI経由でhttps://api.graphcompose.io/v1/workflows/executeに送信すると、ホステッドTemporal上で即座に実行されます。デプロイステップは不要で、Temporalクラスタの実行やワーカーのデプロイも必要ありません。プラットフォームがスケジューリング、リトライ、エラー境界、状態永続化を処理します。
ワークフロー例
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"
}
}
主な機能
- 耐久性のある実行:ワークフローはサーバー再起動、ネットワーク障害、プロセスクラッシュを耐え抜きます。Temporalは最後のチェックポイントから再生します。
- 自動リトライ:ノードごとに最大試行回数、バックオフ間隔、リトライ不可エラータイプを設定したリトライポリシーを構成できます。
- エラー境界:ノードをtry/catchスタイルのエラー境界でラップし、フォールバック動作を設定できます。
- 状態永続化:任意の時点でワークフロー状態をクエリできます。
- テンプレート式:ノードは
{{ results.node_id.data.field }}構文を使用して上流ノードの結果を参照します。
ライセンス
オープンコアモデル:実行基盤と統合サービスはAGPL-3.0、プラットフォームオーケストレーター、ビジュアルビルダー、AIアシスタントはプロプライエタリです。
📖 Read the full source: HN AI Agents
👀 See Also

Claude-Code v2.1.111では、Opus 4.7 xhigh effort、/ultrareview、およびPowerShellツールが追加されました。
Claude-Code v2.1.111では、highとmaxの間に位置するOpus 4.7 xhighエフォートレベルを導入し、クラウドベースのマルチエージェントコードレビュー用の/ultrareviewコマンドを追加、WindowsでのPowerShellツールサポートの提供を開始しました。このアップデートには、インタラクティブな/effortコントロール、自動テーママッチング、多数のバグ修正も含まれています。

なぜ大規模なPythonモノリスにおいてCodexが依然としてClaude Codeに勝るのか
シニア開発者が、アーキテクチャが混在する本番環境のPythonモノリスでCodexとClaude Codeを比較。Codexは、計画性、コード再利用、ハーネスエンジニアリングの遵守において優れ、バックエンド作業で勝利した。

Yavio: MCPアプリ向けオープンソース製品分析SDK
Yavioは、MCPおよびMCPアプリ向けのオープンソース製品分析SDKで、1回の関数呼び出しでツール呼び出し、エラー、リソース読み取りを自動的にキャプチャします。MITライセンスのこのプロジェクトは、ツールごとの内訳、ファネル、リテンション、エラートラッキングを提供するダッシュボードを備えています。

DeepClaudeはClaude CodeのAnthropicバックエンドをDeepSeek V4 Proに置き換え、コストを17分の1に削減
Claude Codeの環境変数を書き換えて、すべてのエージェントループ呼び出しをDeepSeek V4 Pro、OpenRouter、Fireworks AI経由でルーティングするスクリプト。同じUXで、出力トークン単価は$0.87/M対$15/M。