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 生成未经审核的代码。
  • 证据捕获:自动为每一步捕获状态快照和执行追踪。