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 的食谱执行。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目