功能概述:Workflow是iFlow CLI中的工作流管理系统,整合agents、commands、IFLOW.md和MCP工具,创建完整的自动化工作流程。
学习时间:15-20分钟
前置要求:已安装iFlow CLI,完成身份验证,了解agents、commands和MCP的基本使用
什么是工作流
工作流将不同的AI能力(agents、commands、MCP工具)组合成完整的工作流程。通过workflow,您可以创建复杂的自动化任务链,实现从代码分析、开发、测试到部署的全流程自动化。
心流开放平台已经预置了大量优秀的工作流,例如小红书发文、深度研究、ppt制作、画流程图等,你可以在心流开放市场中下载安装到本地,再基于您个人独特的需求对工作流进行调整
对于开发者,心流开放平台预置了github spec、bmad、NioPD、ai-dev-task等开发者工作流,欢迎大家使用
工作原理
Workflow架构
输入数据 → Workflow引擎 → 步骤编排 → 结果输出
↓ ↓ ↓ ↓
[用户请求] → [流程解析] → [组件调用] → [结果聚合]
↓ ↓
[Agent执行] → [Command执行] → [MCP工具调用]
安装
-
浏览心流开放市场
-
浏览并选择希望安装的工作流
-
点击安装获取安装命令
-
在终端中执行复制的命令
工作流默认是安装在项目级别的,在其他工作目录无法使用
使用
首先您可以参考工作流对应的描述使用,一般情况下使用方式有两种:
-
直接使用自然语言描述您的需求,iFlow CLI会自动调用工作流里的组件完成您的需求
-
使用工作流内置的斜杠命令触发工作流的流程
举例
AI PPT生成
- 进入到一个工作文件夹中执行安装命令
iflow workflow add "ppt-generator-DlLJpA"
- 在当前工作文件夹中启动iFlow CLI
iflow
- 执行斜杠命令制作ppt
/ppt-generator
他会先了解当前的工作目录,了解里面的内容,然后和你不断地交互制作一个优美的ppt
流程图绘制
- 进入到一个工作文件夹中执行安装命令
iflow workflow add "excalidraw-OzctqA"
- 在当前工作文件夹中启动iFlow CLI
iflow
- 执行斜杠命令绘制流程图
/excalidraw 你需要画图的主题
-
在Excalidraw中打开生成的图像文件
-
简单微调就可以制作出来一个优美的流程图了