WASM対応軽量ワークフローエンジン

2025-04-09

これは、WebAssemblyコンポーネントモデル上に構築された軽量なワークフローエンジンです。シングルプロセスランタイムとSQLiteデータベースを使用し、複雑なインフラストラクチャは不要です。YAMLではなく実際のコードでワークフローを作成でき、構造化された並行処理をサポートし、エラー処理とクリーンアップを簡素化します。実行パラメータ、ステップ、結果のすべてが実行ログに保存され、クラッシュへの耐性と再現性を保証します。組み込みのHTTPクライアントには制限とトレース機能があり、タイムアウトや失敗時には再試行が行われます。Webhookエンドポイント、CLI、gRPC、またはWeb UIを使用してワークフローとアクティビティをトリガーできます。オープンソースで、Rustを使用してAGPLライセンスの下で開発されています。