flytohub/flyto-core

AI said it finished. Flyto2 shows the proof.

解決的問題

Flyto-core 解決了 AI 代理工作流程的脆弱性問題,即在多步驟流程(如瀏覽器自動化或 API 呼叫)中,只要有一個步驟失敗,通常就需要重新啟動整個工作。它提供了一種將複雜任務作為明確、可記錄的步驟來執行的方式,讓使用者能從失敗的確切位置恢復執行,而無需重新執行先前已成功的步驟。

工作原理

此專案是一個 Python 執行引擎,將工作流程視為一系列模組。它使用 YAML 檔案定義「食譜」(步驟序列)。引擎會為每個步驟記錄完整的執行軌跡——包括輸入、輸出和時間資訊。如果某個步驟失敗,replay 命令允許使用者僅重新執行失敗的步驟及其後續步驟,同時保留之前成功步驟的狀態與上下文。

適用對象

專為需要高可靠性的 AI 代理與自動化流程開發者設計,特別適用於執行瀏覽器自動化、API 集成與資料處理的場景。

主要亮點

  • 步驟級重播:無需從頭開始重啟,可從特定步驟恢復失敗的工作流程。
  • 豐富的模組庫:包含 480 個註冊表支援的模組,涵蓋 88 個類別,涵蓋瀏覽器自動化(Playwright)、API 呼叫、資料轉換與 AI 模型互動。
  • MCP 伺服器整合:可作為 Model Context Protocol (MCP) 伺服器新增,使 Claude Code 或 Cursor 等 AI 助手能將全部 480 個模組作為工具使用。
  • 執行追蹤:提供每個步驟的輸入、輸出與時間的結構化記錄,以及每個步驟前後狀態的證據快照。
  • 多接口存取:支援透過 CLI、HTTP API、Python API 和基於 YAML 的食譜執行。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案