AI百科网 AI教程
工具库

Dify 1.18 让 agent 自己挑工作流分支

Dify v1.18.0 于 10 月 23 日发布,Agent v2 节点可自主选择工作流分支,应用导出改为 .ifpkg 便携包,嵌套工作流运行可逐级查看执行轨迹,另附关键升级注意事项。

本文目录 · 6 节

搭过 LLM 工作流的人都知道,分支过去要靠人预设条件:请求是咨询就走 A,是投诉就走 B。Dify 新版本把这个选择权交给了 agent 本身,它在执行中自己决定下一步走哪条路。

一、发生了什么

据 Dify 官方仓库 10 月 23 日的发布说明,v1.18.0 有五块内容。最核心的是 Agent 输出路由:Agent v2 节点启用 Output Routes 后,需定义至少两个分支及各自条件,agent 完成任务的过程中自主决定走哪条,比如自己能答就直接解决,答不了就转给专家节点;还提供只读的 switch 输出,能看到它选了哪条路。其次是应用导出默认改为 .ifpkg 便携包,把应用配置连同 agent、技能、图标、站点设置、插件依赖打成一个文件,导入时自动重建资源并重映射引用,agent 包上限 512MB。第三是嵌套工作流可见性:Workflow Tool 调用作为子图运行,可从运行历史逐级点进去看每一步的执行轨迹,重新发布工具不影响运行中的实例。另外还有 difyctl v2 命令行和 Agent Knowledge Base 测试版(独立服务加独立数据库,默认关闭)。difyctl 这块值得多说两句:官方 OpenAPI 里发布了服务端操作目录,命令行从目录自动发现命令,覆盖应用创建、DSL 导入导出、环境变量、发布、版本恢复全流程,还带草稿哈希保护防止并发编辑互相覆盖;普通应用包仍有 10MiB 的 DSL 限制,别和 agent 包的 512MB 上限搞混。升级注意事项也不少:本地沙箱现在强制认证令牌,必须设非空值;源码部署要求 Python 3.13;旧的工作流消费者要先退役再放新流量,顺序反了会出问题。

二、跟你有什么关系

  • 平台搭建者:以前靠人肉写分支条件的多分支场景,现在可以交给 agent 判断,先在测试环境验证路由准确率。
  • 运维:升级是硬约束,API、workers、agent 运行时必须同步升到 1.18.0,旧运行时读不了新快照。
  • 交付团队:.ifpkg 让"整套应用打包发给客户"变成一个文件的事,省掉一堆手工配置。

三、怎么用

读到这儿,可以顺路看 MiniMax 开源了团队每天在用的 agent 技能 十六个技能加清单,不是提示词汇编,而是能跑的自检流程:什么时候该拆子 agent、工具定义吃掉多少上下文、评审为什么不该带上作者的对话。附安装路径和先试哪三个。
  1. 升级前先备份,确认 Agent 后端和运行时版本一致,再放流量。
  2. 给 Agent v2 节点开 Output Routes,至少配两条分支,跑一批真实请求统计路由命中率。
  3. 导出一两个现成应用试试 .ifpkg,验证依赖重建和引用重映射是否符合预期。

四、三个别信的说法

agent 选分支就等于更智能。 分支质量取决于你给的条件写得清不清,条件含糊它一样选错,上线前必须用真实流量测。

便携包万能。 它打包的是应用及其依赖,目标工作区的模型密钥、外部数据源仍要另配,包体也有限额。

知识库升级无感。 新知识库是独立服务加独立数据库,默认不启用,镜像目前仅 amd64,经典知识库继续可用但别指望自动迁移。

五、一句话结论

让 agent 在流程里自己选路,是工作流平台从"画流程图"走向"定边界"的一步。

信息来源

功能与价格以官方公告为准。本文写于 2026 年 10 月 24 日。

下一站 · 起步必读 斯坦福的研究、红海的珊瑚与一个中国模型 从 IFA 的实时生成演示,到斯坦福的对比框架、红海的珊瑚测绘,用的是同一个开源世界模型。这篇讲它被谁拿去用,以及这条出海路径的软肋。
下一篇,直接发你邮箱

每周一封,只发新教程和可复制模板。不发广告,随时退订。

复制规范引用格式,便于转载注明出处
这篇有用吗?