背景
iFlow CLI完成了第一版基于用户本地终端的人机交互模式,这东西是否只是一个个人开发助手?最近我们发现了新玩法,我们最近在和其他团队基于CLI搭建了业务的workflow,他们将自己业务能力通过SubAgent和MCP工具的方式进行了定义,把iFlow CLI集成到了自己的业务系统中,实现了很好的业务效果。
iFlow CLI:(One) Control Loop + (Many)Prompts +(Some)Tools,大道至简的Agent框架,可以释放模型的最大潜能。在很多业务上,可以充分发挥想象力,这种灵活的Agent架构发挥模型的最大潜能,给业务带来一些意想不到的价值。
我们基于业务需求,研发了一套包含iFlow CLI运行时的SDK开发工具。不同的业务基于不同语言的SDK可以将CLI嵌套到自己的业务应用当中。通信协议我们选择了目前CLI主流的ACP(Agent Client Protocol)协议,使用一个简单的命令就可以启动一个iFlow CLI的通过ACP协议传输的Server。
系统架构

iFlow CLI SDK通过ACP协议与本地或者远端的沙箱通过WebSocket双向通信,完成初始化、执行任务、输出结果等的信息交互。应用端可以直接集成iFlow CLI SDK来进行应用端的效果渲染和深度的任务执行规划。
效果
我们目前基于iFlow ACP Server已经无缝接入了Zed、AionUi、cherry-studio等项目
在Zed编辑器中使用iFlow CLI https://github.com/zed-industries/zed 65.8k ⭐️⭐️

AionUi中使用iFlow CLI https://github.com/iOfficeAI/AionUi 2k ⭐️⭐️

cherry-studio中使用iFlow CLI https://github.com/CherryHQ/cherry-studio 33.2k ⭐️⭐️

使用iFlow的ACP服务
下载安装iFlow CLI
mac/linux/ubuntu用户
# 一键安装脚本,会安装全部所需依赖
bash -c "$(curl -fsSL https://gitee.com/iflow-ai/iflow-cli/raw/main/install.sh)"
# 已有Node.js 22+
npm i -g @iflow-ai/iflow-cli@latest
已经安装过的话可以再次执行这个脚本,实现更新,后续CLI会自动更新
Windows用户
1.访问 https://nodejs.org/zh-cn/download 下载最新的 Node.js 安装程序
2.运行安装程序来安装 No

最低0.47元/天 解锁文章
728

被折叠的 条评论
为什么被折叠?



