01WHAT IT SOLVES
这个项目解决什么问题?
Dify 是面向团队的开源 LLM 应用开发平台,位于模型 API 与业务应用之间,提供可视化工作流、RAG、Agent、模型管理和 LLMOps 的一体化入口。它既能以低代码方式完成原型,也能通过 API 将已发布应用接入既有系统。与只负责模型调用或单一检索链路的组件相比,它承担应用编排、协作与运维整合层;Dify Cloud 提供托管试用,Community Edition 支持自托管,企业版增加 SSO、RBAC 与支持服务。
02CORE CAPABILITIES
核心能力
可视化工作流
在画布中构建、测试和编排工作流,支持模型调用、工具、条件分支及循环等节点。
检索增强流水线
覆盖文档摄取、文本提取、索引与检索,并支持 PDF、PPT 等常见文档格式。
智能体与沙箱
智能体可在独立沙箱中执行命令、安装软件和处理文件,也可接入技能、MCP 服务及自定义 API。
多模型接入与提示词管理
统一接入多家商业或开源模型服务,并通过 Prompt IDE 编辑提示词和比较表现。
LLMOps 与 API 发布
监控应用日志、性能和调用链,并提供对应 API,将应用接入现有业务逻辑。
03适合谁
- 需要构建大模型应用、原型或业务流程的开发团队
- 负责知识库、检索增强和智能体应用的 AI 工程师
- 希望低代码接入模型与工具的产品和业务团队
- 需要应用日志、追踪与协作能力的平台运维人员
04典型使用场景
- 构建带检索增强、模型调用和人工审核的业务应用
- 将智能体作为聊天应用或工作流步骤接入内部系统
- 在统一工作区内搭建、调试并发布大模型应用
- 跟踪知识处理、工作流执行和模型调用情况
05为什么值得关注
- 将工作流、RAG、Agent、模型管理与 LLMOps 集中在同一平台
- 支持团队在同一工作区协作编辑和测试应用
- 通过 API、应用包和 DSL 支持应用集成、迁移与版本管理
- 持续加入嵌套追踪、技能管理、智能体路由等能力
06采用前要注意
- Community Edition 自托管至少需要 2 核 CPU、4 GiB 内存及 Docker Compose 环境
- 部分版本升级耦合多个组件,内置 Weaviate 的部署需按版本要求手动分阶段升级
- Agent Knowledge Base 属于可选集成,需要独立服务和数据库,会增加部署维护工作
- 仓库采用基于 Apache 2.0 并附加条件的 Dify Open Source License,SSO、RBAC 等企业能力属于商业版本范围
07RELEASE INTELLIGENCE
近期版本变化
Dify 1.19.0:嵌套工作流追踪与可移植应用包
1.19.0 将嵌套工作流追踪引入可观测工具,可查看 Workflow Tool 内部步骤并保留模型上下文;应用包开始携带相关工作流,Agent 文件支持并行上传与原位预览。使用这些能力的团队需要关注:新版层次追踪仅适用于新执行,历史追踪不会回填,滚动部署应按升级指南处理。
- 外部追踪可展开 Workflow Tool 的子步骤,并保留重复调用和失败位置
- 可检查格式化提示词、响应、令牌用量以及项目与追踪链接
- 应用包可携带工作流及其传递依赖,导入时重建并注册缺失资源
- Agent 配置文件支持并行上传、原子绑定、源码高亮和 PDF 原位预览
Dify 1.18.0:智能体路由与应用包能力增强
1.18.0 新增由 Agent 选择工作流分支、可移植应用包、嵌套工作流下钻和可选的 Agent Knowledge Base,并扩展 OpenAPI 与 difyctl 的应用管理能力。升级前应同步 API、Worker、Agent Backend 和运行时镜像,源码安装需 Python 3.13;使用新 Agent 协议和本地沙箱的部署尤其需要关注。
- Output Routes 可按条件让 Agent 选择后续工作流分支,并只读暴露所选路由
- `.ifpkg` 包可携带工作流、Chatflow、Agent、技能及其文件,并在导入时重映射引用
- 运行历史支持查看 Workflow Tool 子工作流的独立步骤与嵌套执行
- Agent Knowledge Base 提供文件接入、处理记录、检索追踪和质量评估,暂处于可选测试阶段
Dify 1.17.1:知识库权限收紧与检索修复
1.17.1 增加数据集范围的知识库 API 密钥、工作流画布键盘操作和 Marketplace 创作者页面,同时修复多种文档提取问题。使用内置 Weaviate 的自托管部署必须手动分阶段升级,跨过中间版本可能导致向量搜索损坏;已受影响的文档还需在升级后重新导入。
- 知识库密钥可绑定到单个知识库,越权访问其他数据集时返回 403
- 工作流节点、多选、注释标记和草稿注释支持方向键移动
- 修复 CSV 类型推断导致前导零丢失、空值变为文本等提取问题
- Markdown 表单字段名长度上限可配置,默认值仍为 128
Dify 1.17.0:E2B沙箱与技能管理落地
1.17.0 为 Agent 增加 E2B 云沙箱、构建时 Home 快照和工作区级技能管理,并引入上下文感知历史压缩、可复用 LLM 环境变量及循环内人工输入。需要代理执行隔离环境、技能版本治理或长对话压缩的团队可重点评估;E2B、统一追踪和人工输入等能力涉及额外配置。
- Agent shell 与代码执行可选择 E2B 云沙箱,并随发布同步模板
- 已发布 Agent 可从构建时快照恢复软件包、文件和工作状态
- 工作区技能管理器提供草稿、发布和版本生命周期及配套界面
- 长对话可先清理旧工具结果,再摘要较早历史,以适应模型上下文窗口
Dify 1.16.1:工作流操作体验与缺陷修复
1.16.1 增加工具多选输入、工作流节点定位、Agent DSL 导出和知识处理追踪,并集中修复协作、RAG、Agent 与 Web 应用问题。涉及这些模块的团队可按需升级验证;发布标题提及安全增强,但官方说明未提供更多安全细节。
- 工作流工具节点支持从预定义列表选择多个参数值
- 日志或错误消息中的 node_id 可直接定位并高亮工作流节点
- Agent 应用可从侧边栏直接导出 DSL YAML,便于备份与版本管理
- 知识库文档处理新增可观测追踪,并修复文本切分与字符清洗问题
Dify 1.16.0:推出 Dify Agent 测试版
该版本开放 Dify Agent 测试版,提供 Linux 沙箱、Skills、Agent 管理器、Web 应用及工作流集成,并允许通过对话配置环境、安装软件和创建技能。使用者需注意官方仅建议向可信、非恶意用户开放相关服务;使用 OpenAI 自定义密钥的团队还应检查 API 类型,必要时从已弃用的 Chat Completions 切换至 Responses。
- Dify Agent 默认开放测试,提供代码与 Shell 执行沙箱及技能系统
- Agent 可连接工具和知识,也可作为独立 Web 应用发布
- 工作流既可调用已有 Dify Agent,也可临时创建内嵌 Agent
- OpenAI 新配置默认改用 Responses API,旧自定义密钥不会自动切换
dify 1.16.0-rc1:Agent 试验版首发与升级提示
1.16.0-rc1 为试验性预发布版本,首次引入 Dify Agent 体验,包含 Agent 构建器、Skill 与文件上传、与工作流集成及新 Web 应用形式。该版本所有 Agent 共用同一沙箱,存在横向读取或干扰风险,仅建议提供给受信用户。升级需运行新的数据库迁移、调整环境变量并复核 docker-compose 变更。
- 试验性首发 Dify Agent 与 Skill 体系
- 当前所有 Agent 共用同一沙箱,隔离未就绪
- 升级涉及数据库迁移、环境变量与 docker-compose 变更
- 含 Dify Agent 的工作流暂时无法导出 DSL
Dify 1.15.0:发布 difyctl CLI 与思维链可视化
1.15.0 新增命令行工具 difyctl,可在终端和 CI 中直接调用工作流;Chat Flow / Workflow 支持流式思维链面板;人机协作表单扩展为下拉与文件上传;支持慢响应长耗时生成模型与 Excel 内嵌图片抽取。同时包含首登页改版与多项可观测性增强,影响所有自托管与云端用户。
- 发布跨平台命令行工具 difyctl,可在 CI 与脚本中调用工作流
- Chat Flow / Workflow 支持流式思维链面板并保留到 CLI 与预览
- 人机协作表单新增下拉选择与文件/多文件上传字段
- 支持慢响应长耗时生成模型与 Excel 内嵌图片抽取
Dify 1.14.2:安全与稳定性补丁
1.14.2 是 1.14.1 之后的补丁版本,侧重安全加固、工作流与知识库可靠性、可观测性修复,以及为后续 Agent 能力做铺垫。主要改进包括强化租户级敏感端点隔离、收紧内置工具凭据更新权限、修复 HITL 工作流恢复后的追踪问题、完善 RAG 文档处理与 UI 控件细节,以及改进 Langfuse v3 追踪器隔离。官方说明未提供更多细节。
- 收紧租户级敏感端点与内置工具凭据权限
- 修复 HITL 工作流恢复后追踪与回调丢失问题
- 完善 Langfuse v3 追踪器隔离等可观测性细节
Dify v1.14.1:自托管密钥与内部指标端点加固
v1.14.1 是面向自托管部署的安全补丁版本:Docker 部署不再依赖公开默认 SECRET_KEY,改由运行时生成并持久化;/threads 与 /db-pool-stat 等内部指标端点加固;修复 /account/avatar 的 IDOR 问题;LiteLLM 等依赖升级修补 CVE。同时修复工作流加载、变量引用、人机协同与知识库稳定性问题。强烈建议所有自托管实例升级。
- Docker 自托管 SECRET_KEY 改为运行时生成并持久化
- 内部指标端点加固,并修复账户头像 IDOR 问题
- LiteLLM 等依赖升级修补 CVE-2026-42208 等漏洞
- 修复工作流加载、变量选择器与人机协同稳定性问题