flytohub/flyto-core
Flyto2 Core is the open-source execution kernel for automation and AI-agent workflows: 452 registry-backed modules, MCP-native transport, YAML recipes, evidence capture, replay, triggers, queue, versioning, and metering.
解決する課題
Flyto2 Coreは、AIエージェントとワークフロー自動化のための決定論的な実行エンジンを提供します。複雑なブラウザ自動化、API呼び出し、データ処理のシーケンスを、膨大なグルーコードを書くことなく実行できるようにすることで、従来のスクリプトの脆弱性を排除します。また、プロセス全体を再起動するのではなく、失敗したステップから再開できる機能も備えています。
仕組み
このシステムは、85のカテゴリにわたる468の事前構築済みモジュールのレジストリを備えたモジュールベースのアーキテクチャを採用しています。ワークフローは、これらのモジュールを呼び出すYAMLレシピとして定義されます。エンジンは各ステップの入力、出力、タイミング(Execution Trace)を追跡するため、特定の失敗地点から的を絞ったリプレイが可能です。また、MCPネイティブであるため、AIエージェントは任意のコードを生成する代わりに、標準化されたスキーマを通じてこれらの検証済みモジュールをツールとして呼び出すことができます。
対象ユーザー
デバッグ可能で、再現可能、かつ監査可能な、プロダクションレベルのブラウザ自動化、ウェブスクレイピング、およびAPI統合ワークフローを必要とする開発者やAIエージェントビルダー向けに設計されています。
ハイライト
- 再現可能なワークフロー:
flyto replay --from-stepを使用して、コンテキストを保持したまま特定の失敗ステップから再実行できます。 - 広範なモジュールライブラリ: ブラウザ自動化 (Playwright)、AI呼び出し、暗号資産、DevOpsをカバーする、レジストリに裏打ちされた468のモジュール。
- MCPネイティブ: Claude Code、Cursor、WindsurfなどのMCP互換クライアントと直接統合。
- 決定論的な実行: 検証済みのモジュールとスキーマを使用することで、エージェントが未検証のコードを生成することを防ぎます。
- エビデンスのキャプチャ: すべてのステップに対して、状態のスナップショットと実行トレースを自動的にキャプチャします。