Qoder CLI 上线了 Workflow 功能,简单来说,就是让你可以组织多个 AI Agent 一起协作完成复杂任务。
过去用 Qoder CLI,你基本上是在跟一个 Agent 对话。你给它一个任务,它帮你读代码、改文件、跑测试,然后告诉你结果。日常开发够用了,但碰到那种需要拆解、并发执行、最后还要汇总判断的大任务,一个 Agent 就有点力不从心了。比如深度调研一个技术方案,或者并行排查一批 CI 失败,你得反复盯着它,发现它漏了什么方向还得手动提醒。
Workflow 的出现就是为了解决这个痛点。它可以理解成 Qoder CLI 里的"多 Agent 编排脚本",用一段受限的 JavaScript 来描述任务该怎么执行:先做哪个阶段,哪些事情可以同时跑,哪些结果需要合并,失败了怎么恢复。核心 API 就那么几个,比如 phase() 标记阶段、agent() 启动子 Agent、parallel() 并发执行、pipeline() 按阶段流转,简洁但足够表达复杂协作。
当然,也不是所有任务都需要 Workflow。如果只是改个函数、查个报错,直接问就行。官方建议你先问自己四个问题:任务会分多个阶段吗?子任务能并行吗?结果需要结构化验收吗?中间过程值得被观察和恢复吗?四个都满足,再上 Workflow。
这次还内置了一个叫 deep-research 的 Workflow 样板,专门处理多来源、多角度的调研任务。它会按五个阶段自动执行:拆解搜索角度、并行搜索资料、抓取内容提取事实、对关键结论做反向验证、最后合并生成报告。整个过程你都能看到进度,左边是阶段列表,右边是每个 Agent 的状态,还能对单个 Agent 做重试或跳过。
安全方面也没有被绕开。Workflow 脚本跑在受限环境里,不能直接访问文件系统或网络,真正的操作还是走 Qoder CLI 现有的权限和审计链路。
更有意思的是,团队可以把自己高频的复杂流程沉淀成 saved workflow,放在项目目录里复用。这样反复出现的流程就从"每次靠 prompt 重新描述"变成了一个可复用的团队资产。这也标志着 Qoder CLI 从"单 Agent 工具"迈向了"Agent 团队运行时"。
#How I AI##科技先锋官#
