关于 Flyto Core
Flyto Core 是 Flyto2 背后的 Python 执行引擎,可通过 Python、YAML、本地 HTTP API 或 AI 客户端运行工作流。它记录各步骤并支持检查、检查点、重放和结果证据核验;README 列出 482 个注册模块和 41 个内置配方。
主要功能
- 01通过 Python、YAML 和 HTTP 执行
- 02浏览器、API、文件与数据模块
- 03482 个注册模块
- 0441 个内置配方
- 05步骤记录、检查点与重放
- 06核验操作报告的证据
适用场景
- 01运行基于浏览器的研究工作流
- 02执行自定义 YAML 工作流
- 03检查失败步骤并安全重放
- 04向 AI 客户端提供执行工具
MCP 相关
Flyto Core 可通过 `python -m core.mcp_server` 作为 MCP 服务运行,向 AI 客户端提供 Core 工具。操作实体设备需要可信主机批准。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Flyto2
没错,它能与真正的机器人通信。
它还可以打开网站、调用 API、处理文件,并执行其中的各个步骤。
English · 日本語 · 한국어 · 简体中文 · Español · Português (BR)
试试吧。
假设你想检查一个网站、获取截图、收集一些数据并保存报告。
运行以下命令:
pip install "flyto-core[browser]"
playwright install chromium
flyto recipe competitor-intel --url https://github.com/pricing
这就是一个真正的工作流。无需提示词来驱动 Agent。它会打开浏览器、执行各个步骤并保存结果。
想先随便看看?
flyto recipes # see the built-in workflows
flyto modules # browse the tools
flyto run your-workflow.yaml # run your own
当前 Core 库存中有 482 个已注册模块和 41 个内置配方。涵盖浏览器、API、文件、数据、测试等众多功能。按需使用。
再说说那个机器人……
我们已经在将 Flyto2 接入一台使用 ROS 2 的真实 TurtleBot3。
机器人运行常规的 ROS 2 / Nav2 技术栈。另有一个独立适配器与其通信。Flyto2 负责处理软件步骤及其执行记录。
机器人上没有定制的 Flyto2 固件。这个代码库也没有塞入电机驱动程序。
这并不意味着所有机器人都能即插即用。当前整套组合仍需完成端到端硬件验收。不过,ROS 2 适配器和真实机器人开发已经就绪。
这个代码库里有什么?
这是 flyto-core,Flyto2 背后的 Python 执行引擎。
你可以从 Python 调用它、运行 YAML 工作流、使用本地 HTTP API,或通过 MCP 将它接入 AI 客户端。
pip install flyto-core
python -m core.mcp_server
你的 Agent 可以使用 Core 的工具。要移动实体设备,仍需由可信主机批准操作。
设备软件栈不同?那就使用不同的包。 这样可以让 ROS 2 和其他集成保持独立,避免 Core 变成一大堆设备驱动程序的集合。
如何确认实际发生了什么?
这一点很重要。
工作流运行时,Flyto2 会记录每个步骤。如果发生故障,你可以检查运行记录,并在适合的情况下使用检查点或重放。
如果某个工具说“已完成”呢?Core 可以根据操作契约检查它报告的证据。命令返回后,它不会直接丢弃整个过程的记录。
就是这样。运行点什么,看看发生了什么,然后构建下一步。
网站 · 文档 · PyPI · YouTube · 问题反馈
Flyto2 是产品。flyto-core 是 Python 包。采用 Apache 2.0 许可。安全问题报告:GitHub 安全公告。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。