CLI不止于Coding,收好这套业务Agent搭建指南

背景

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值