Dify 2026年8月更新汇总 - v1.17.0 E2B沙箱+技能管理+统一追踪

🔥 Dify v1.17.0 重大更新:Agent 能力全面跃升

Dify 在 2026 年 8 月 25 日正式发布了 v1.17.0 版本。这是一次意义重大的更新,带来了 E2B 云端沙箱、工作区技能管理、构建时快照、统一追踪等重磅功能,标志着 Dify 在 Agent 平台化道路上迈出了关键一步。


🚀 核心新功能

1. Agent: E2B 沙箱、构建快照与技能管理

E2B 沙箱后端:Agent 的 Shell/代码执行现在可以在 E2B 云端沙箱上运行,除了本地沙箱之外又多了一个选择。通过环境变量 DIFY_AGENT_RUNTIME_BACKEND 切换后端,新附带 docker-compose.e2b.yaml 配置文件,E2B 流量经过认证,模板在每次发布时同步。

构建时 Home 快照:Agent 发布时,沙箱的 Home 目录(已安装的包、准备好的文件、工作状态)会被捕获为快照。后续运行已发布的 Agent 时,会从该快照恢复文件系统状态,确保每次运行都从构建时的精确状态开始。

工作区级技能管理:技能(Skills)是可复用、有版本管理的能力包,包含代码和工具定义。全新的工作区级技能管理器支持 草稿 → 发布 → 版本 的完整生命周期,配有 Web UI(技能列表、构建面板、文件编辑器)。

上下文感知的历史压缩:长对话不再超出模型上下文窗口。Dify 会自动检测模型的有效窗口大小,分层压缩(先清理旧的工具结果,再摘要更早的历史),确保运行在预算内而不丢失近期上下文。

2. 工作流中的可复用 LLM 环境变量

定义一次共享的 Provider/Model/Mode/参数配置(如 for_summarizefor_research),然后在任何 LLM 节点中引用。统一修改模型不再需要逐个节点调整,且引用关系在 DSL 导入/导出、片段、RAG 管道和协作编辑中都能保留。

3. 循环和迭代中的人工输入

Human-in-the-loop 表单现在可以在 Loop 和 Iteration 节点内部工作,在页面刷新后正确暂停和恢复,支持调试和已安装应用——这意味着可以在重复性工作流中插入审核/批准步骤。

4. Provider 无关的统一追踪

可选的统一追踪功能(OPS_TRACE_UNIFIED_ENABLED)在核心中组装完整的父子 Span 树(工作流、对话流、消息、节点、循环、迭代、嵌套工作流),然后通过轻量级适配器传输。首批支持 PhoenixLangSmith,默认关闭且完全向后兼容。新增的 GenAI Span 可展示 LLM TTFT、Agent ReAct 步骤、工具调用和失败节点。

5. 其他重要新功能

  • Cloudflare Turnstile(CAPTCHA):登录和邮箱验证码登录可选开启 Turnstile 验证,防止滥用
  • Azure Key Vault / 可插拔 KMS:引入 KMS 提供者抽象,支持 Azure Key Vault 进行密钥配置、加密/解密和轮换
  • TiDB Vector 全文+混合搜索:TiDB Vector 部署可启用全文和混合检索,使用多语言全文索引 + 向量搜索
  • 多模态增强:LLM 节点和 Agent 可直接向多模态模型传递图片文件,音频 ASR 新增 m4a 格式支持
  • ⌘K / Ctrl+K 全局搜索:在控制台任意位置打开命令面板,快速跳转到应用、Agent、技能、知识库、插件或工作流节点
  • ODT 文档提取:新增 OpenDocument Text 格式支持
  • 老挝语支持(lo-LA)

✨ 改进与优化

无障碍访问(大面积 a11y 优化)

大量改动让控制台对键盘和屏幕阅读器更友好:数十个交互控件使用真实的 <button> 语义、图标按钮的无障碍名称、认证/安装页面的主标题、键盘可访问的成员/工具选择器,以及正确的 ARIA 状态。

工作流稳定性

  • 可重现的 Web 工作流运行,历史更新后保留画布状态,不再有刷新渲染循环
  • SSE 流在终端事件上干净结束
  • stop 在非流式节点之间正确执行,暂停工作流正确清除过时的取消信号
  • APP_MAX_EXECUTION_TIMEWORKFLOW_MAX_EXECUTION_TIME 默认值从 1200s 提升至 3600s

工作流编辑体验

工作流生成器现在优先推荐已安装和配置好的工具,而不是让用户从头寻找新工具。


📊 升级建议

Dify v1.17.0 是一次平台级升级,特别适合以下场景:

  1. 需要云端 Agent 执行:E2B 沙箱让 Agent 不再受限于本地环境
  2. 团队协作开发 Agent:技能管理让能力可复用、可版本化
  3. 生产环境可观测性:统一追踪帮你定位性能瓶颈
  4. 安全合规要求:Azure Key Vault + Turnstile 加固了安全防线
  5. 复杂工作流:循环中的人工输入和更长的超时时间让复杂流程成为可能

升级前建议先在测试环境验证,特别是 Agent 沙箱后端切换和 KMS 配置部分。


🔗 相关资源

本文为 Dify 版本更新自动汇总,数据来源:GitHub Releases。如有遗漏或错误,欢迎留言补充。

发表评论