Dify x 代理技能,赋能生产工作流
来源:Release 1.14.0-rc1: New Agent x Skills for Production Workflows · langgenius/dify · GitHub
1.14.0-rc1 带来了全新的代理构建体验:沙盒运行时、技能编辑器、协作以及动态变量组装。预览文档:https://docs.bash-is-all-you-need.dify.dev/
立即体验
使用全新的代理 + 技能工作流,仅需数分钟即可完成构建。
立即体验:在线演示
不知从何开始?
使用我们现成的操作模板!
从模板开始 (推荐)
模板
亮点
- 全新代理运行时,具备沙盒执行和代理模式。(代理文档 · 运行时文档)
- 技能编辑器,帮助您构建可复用的 SOP (标准操作流程) 模块,并使用
@内联调用工具 (例如,@send_email)。(文件系统文档) - 命令 + 上传文件到沙盒,使运行时操作变得实用且可控。(命令文档 · 上传文档)
- “拉取变量”,通过组装变量和聊天历史提取,释放动态上下文。(拉取变量文档)
- 协作测试版,增加了共享编辑、评论和
@提及功能。(协作文档)
功能快照
技能编辑器 + @tool
编写可复用技能,并使用 @ 内联调用工具 (例如,@send_email)。
全新代理运行时
交付具备沙盒执行和代理模式的多步代理流程。
创建并发布您的第一个代理模板
在 Dify Studio 中构建并测试您的工作流,然后与世界分享。
如何发布:
- 点击右上角面板中的 发布 → 发布到应用市场
- 或者通过 创作者中心 上传您导出的文件
https://creators.dify.ai/
填写您的模板详情并提交审核。
审核通过后,您的模板将显示在 模板市场:
Dify Marketplace
让其他人可以复刻、探索并在您的工作基础上进行构建。
命令 + 上传文件到沙盒
将文件上传到沙盒中,然后运行受控命令以执行实际任务。
拉取变量
组装变量并从 LLM 聊天历史中提取结构化值。
协作 (测试版)
文档与体验
预览通知
1.14.0-rc1是一个用于评估和反馈的测试预览发布候选版本。- 此预览版本不保证稳定性、可用性和兼容性。
- 我们建议仅在非生产环境中使用此版本。
- 协作功能处于测试阶段;自托管设置需要协作/WebSocket配置。
升级指南
Docker Compose 部署
- 备份您的自定义 docker-compose YAML 文件(可选)
cd docker cp docker-compose.yaml docker-compose.yaml.$(date +%s).bak
- 从
feat/support-agent-sandbox分支获取最新代码
git checkout feat/support-agent-sandbox
- 停止服务。请在
docker目录下执行
docker compose down
- 备份数据
tar -cvf volumes-$(date +%s).tgz volumes
- 升级服务
docker compose up -d
源代码部署
- 停止 API 服务器、Worker 和 Web 前端服务器。
- 从发布分支获取最新代码:
git checkout feat/support-agent-sandbox
- 更新 Python 依赖项:
cd api uv sync
- 然后,运行迁移脚本:
uv run flask db upgrade
- 最后,再次运行 API 服务器、Worker 和 Web 前端服务器。
有哪些变化
- fix(web): 登录后重定向到 OAuth 授权页面而不是 /apps by @RockChinQ in #32177
- feat(api): 为特定工作流日志添加计划清理任务 by @razerzhang in #31843
- feat: 为 DSL 上传和 OAuth 重定向添加创作者平台助手 (Vibe Kanban) by @RockChinQ in #32232
- test: 为一些基础组件添加单元测试 by @saumyatalwani in #32201
- test: 为数据集模块添加全面的单元和集成测试 by @CodingOnStar in #32187
- test(web): 为插件和工具模块添加全面的单元和集成测试 by @CodingOnStar in #32220
- test: 为计费组件添加全面的单元和集成测试 by @CodingOnStar in #32227
- test: 为共享、开发和“跳转到任意”模块添加单元和集成测试 by @CodingOnStar in #32246
- test: 为 RAG Pipeline 组件添加全面的单元和集成测试 by @CodingOnStar in #32237
- feat(tests): 为探索应用列表、已安装应用和侧边栏生命周期流程添加集成测试 by @CodingOnStar in #32248
- fix: 元数据批量编辑因事务拆分和异常被吞噬而静默失败 by @veeceey in #32041
- fix: 无法在单次运行中上传文件 by @hyoban in #32276
- fix: 发布到市场时为经典应用导出 YAML 而不是 ZIP (Vibe Kanban) by @RockChinQ in #32284
- chore(deps): 将 /api 中的 pillow 从 12.0.0 升级到 12.1.1 by @dependabot[bot] in #32250
- feat: 支持配置插件生成文件的最大大小 by @bowenliang123 in #30887
- feat(api): 优化 OceanBase 向量存储性能和可配置性 by @connermo in #32263
- test(web): 添加和增强多个模块的前端自动化测试 by @CodingOnStar in #32268
- chore(deps): 将 /web 中的 qs 从 6.14.1 升级到 6.14.2 by @dependabot[bot] in #32290
- test: 为基础组件添加单元测试-第一部分 by @poojanInfocusp in #32154
- test: 为应用卡片操作、列表浏览和创建应用流程添加集成测试 by @CodingOnStar in #32298
- test: 为一些基础组件添加测试 by @saumyatalwani in #32265
新贡献者
- @razerzhang 首次贡献于 #31843
- @saumyatalwani 首次贡献于 #32201
- @poojanInfocusp 首次贡献于 #32154
完整更新日志: 1.13.0…1.14.0-rc1






