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 Agent 與工作流自動化提供確定性的執行引擎。它透過允許使用者在無需編寫大量膠水代碼的情況下,執行複雜的瀏覽器自動化、API 調用與數據處理序列,消除了傳統腳本的脆弱性,同時提供了從失敗步驟恢復而非重新啟動整個流程的能力。
工作原理
該系統採用基於模組的架構,擁有涵蓋 85 個類別的 468 個預建模組註冊表。工作流被定義為呼叫這些模組的 YAML 食譜。引擎追蹤每一步的輸入、輸出與耗時(執行追蹤),允許從任何特定的失敗點進行針對性的重放。它是 MCP 原生的,這意味著 AI Agent 可以透過標準化的模式將這些經過審核的模組作為工具呼叫,而不是生成任意代碼。
適用對象
專為需要可除錯、可重放且可審計的生產級瀏覽器自動化、網路爬蟲與 API 集成工作流的開發人員與 AI Agent 構建者設計。
亮點
- 可重放的工作流:使用
flyto replay --from-step從特定的失敗步驟重新執行,同時保留上下文。 - 廣泛的模組庫:擁有 468 個由註冊表支持的模組,涵蓋瀏覽器自動化 (Playwright)、AI 調用、加密貨幣與 DevOps。
- MCP 原生:直接與 Claude Code、Cursor 與 Windsurf 等兼容 MCP 的用戶端集成。
- 確定性執行:使用經過審核的模組與模式,防止 Agent 生成未經審核的代碼。
- 證據捕獲:自動為每一步捕獲狀態快照與執行追蹤。