
如果你最近在做 Agent 应用,大概率会遇到一个很现实的问题:工作流已经在 Dify 里搭好了,里面有知识库、HTTP 请求、分支判断、工具调用和业务规则,但真正的 Agent Runtime 却常常运行在另一个地方。于是,最麻烦的部分不是“怎么编排”,而是“怎么让外部智能体优雅地调用这些能力”。
这正是 Dify CLI 值得关注的地方。
先说清楚一个容易混淆的点:Dify 现在已有面向插件开发的 CLI,用来初始化、调试、打包插件;而 roadmap 里更让人兴奋的 Dify CLI,指向的是另一件事:把发布后的 Workflow App 暴露成命令行接口,让外部 Agent Runtime 可以像调用本地工具一样调用 Dify 工作流。
想象一下,以后你不一定非要通过网页或手写 API 集成来触发一个工作流,而是可以用类似这样的方式:
dify run support-triage --input ticket="客户反馈部署失败"
这条命令背后,可能是一整套企业级流程:先检索知识库,再判断客户等级,然后查询上下文,最后生成处理建议并返回下一步动作。对外部 Agent 来说,它看到的不是一堆复杂节点,而是一个清晰、稳定、可复用的“工具”。

Dify CLI 的真正价值,不只是多了一个命令行入口,而是把“可视化编排”和“Agent 执行”之间的边界打通。过去,Dify 更像一个搭建 AI 应用的工作台;有了 CLI 方向后,Dify Workflow 有机会成为企业 Agent 的能力货架。业务专家配置流程,工程师接入自动化系统,Agent 在需要时直接调用。
这对企业尤其有吸引力。企业不缺流程,缺的是把流程变成 AI 可执行能力的方式。客服分诊、合同审查、销售线索评分、运维告警分析,这些场景都不应该每次从零写代码。更好的方式是:把稳定流程沉淀为 Workflow App,再通过 CLI 提供给不同的 Agent。
当然,这也提醒我们重新设计工作流。不要只把 Dify Workflow 当成“页面里的流程图”,而要把它当成未来可能被外部系统调用的函数:输入参数要清晰,输出结构要稳定,失败状态要可解释,权限和日志要能追踪。
所以我更愿意把 Dify CLI 看成一个信号:AI 应用平台正在从“搭应用”走向“提供可组合能力”。当 Workflow App 能被一行命令调用,Dify 就不只是低代码平台,而可能成为企业 Agent Runtime 背后的工具层。
下一步值得关注的,不是 CLI 本身有多少命令,而是它能不能让每一个可靠的工作流,都变成 Agent 随手可用的能力。
