github langgenius/dify 1.14.0-rc1
1.14.0-rc1: New Agent x Skills for Production Workflows

pre-release12 hours ago

๐Ÿ’ฅ New Agent x Skills ๐Ÿฅณ

1.14.0-rc1 brings a new agent-building experience: sandboxed runtime, Skill Editor, collaboration, and dynamic variable assembly. preview docs: https://docs.bash-is-all-you-need.dify.dev/

๐ŸŒŸ Try the Experience Now

Build with the new Agent + Skill workflow in minutes.

๐Ÿ‘‰ Experience Now: Live Demo

Not sure where to begin?
Use our ready-made operational templates!

๐Ÿงฉ Start from Templates (Recommended) ๐Ÿ‘‰ Templates

โœจ Highlights

  • New Agent runtime with sandboxed execution and Agent Mode. (Agent docs ยท Runtime docs)
  • Skill Editor helps you build reusable SOP blocks and call tools inline with @ (e.g., @send_email). (File system docs)
  • Command + Upload File to Sandbox make runtime operations practical and controllable. (Command docs ยท Upload docs)
  • "Pull a Variable" unlocks dynamic context with Assemble Variables and chat-history extraction. (Pull a Variable docs)
  • Collaboration Beta adds shared editing, comments, and @ mentions. (Collaboration docs)

๐Ÿ–ผ๏ธ Feature Snapshots

๐Ÿงฉ Skill Editor + @tool

Write reusable skills and call tools inline with @ (for example, @send_email).

Tool Action

๐Ÿง  New Agent Runtime

Ship multi-step agent flows with sandboxed execution and Agent Mode.

img_v3_02us_7fdc1732-f5f9-41dc-a60a-246ed8be261g

๐ŸŒ Create and Publish Your First Agent Template

Build and test your workflow in Dify Studio, then share it with the world.

How to publish:

  • Click Publish โ†’ Publish to Marketplace in the top-right panel
  • Or upload your exported file via Creator Center
    ๐Ÿ‘‰ https://creators.dify.ai/

Complete your template details and submit for review.

Once approved, your template will appear on the Template Marketplace:
๐Ÿ‘‰ https://marketplace.dify.ai/templates

Let others fork, explore, and build on top of your work.

๐Ÿ› ๏ธ Command + Upload File to Sandbox

Upload files into sandbox, then run controlled commands for real execution tasks.

image

๐Ÿ”„ Pull a Variable

Assemble variables and extract structured values from LLM chat history.

๐Ÿค Collaboration (beta)

Co-edit workflows with comments, mentions, and real-time presence.

image

๐Ÿ”— Docs and Experience

โš ๏ธ Preview Notice

  • 1.14.0-rc1 is a testing preview release candidate for evaluation and feedback.
  • Stability, availability, and compatibility are not guaranteed in this preview build.
  • We recommend using this version in non-production environments only.
  • Collaboration capabilities are beta; self-hosted setups require collaboration/websocket configuration.

Upgrade Guide

Docker Compose Deployments

  1. Back up your customized docker-compose YAML file (optional)

    cd docker
    cp docker-compose.yaml docker-compose.yaml.$(date +%s).bak
  2. Get the latest code from the feat/support-agent-sandbox branch

    git checkout feat/support-agent-sandbox
  3. Stop the service. Please execute in the docker directory

    docker compose down
  4. Back up data

    tar -cvf volumes-$(date +%s).tgz volumes
  5. Upgrade services

    docker compose up -d

Source Code Deployments

  1. Stop the API server, Worker, and Web frontend Server.

  2. Get the latest code from the release branch:

    git checkout feat/support-agent-sandbox
  3. Update Python dependencies:

    cd api
    uv sync
  4. Then, let's run the migration script:

    uv run flask db upgrade
  5. Finally, run the API server, Worker, and Web frontend Server again.

What's Changed

  • fix(web): redirect to OAuth authorize page after login instead of /apps by @RockChinQ in #32177
  • feat(api): add scheduled cleanup task for specific workflow logs by @razerzhang in #31843
  • feat: add Creators Platform helper for DSL upload and OAuth redirect (Vibe Kanban) by @RockChinQ in #32232
  • test: add unit tests for some base components by @saumyatalwani in #32201
  • test: add comprehensive unit and integration tests for dataset module by @CodingOnStar in #32187
  • test(web): add comprehensive unit and integration tests for plugins and tools modules by @CodingOnStar in #32220
  • test: add comprehensive unit and integration tests for billing components by @CodingOnStar in #32227
  • test: add unit and integration tests for share, develop, and goto-anything modules by @CodingOnStar in #32246
  • test: add comprehensive unit and integration tests for RAG Pipeline components by @CodingOnStar in #32237
  • feat(tests): add integration tests for explore app list, installed apps, and sidebar lifecycle flows by @CodingOnStar in #32248
  • fix: metadata batch edit silently fails due to split transactions and swallowed exceptions by @veeceey in #32041
  • fix: can not upload file in single run by @hyoban in #32276
  • fix: publish-to-marketplace exports YAML for classic apps instead of ZIP (Vibe Kanban) by @RockChinQ in #32284
  • chore(deps): bump pillow from 12.0.0 to 12.1.1 in /api by @dependabot[bot] in #32250
  • feat: support config max size of plugin generated files by @bowenliang123 in #30887
  • feat(api): optimize OceanBase vector store performance and configurability by @connermo in #32263
  • test(web): add and enhance frontend automated tests across multiple modules by @CodingOnStar in #32268
  • chore(deps): bump qs from 6.14.1 to 6.14.2 in /web by @dependabot[bot] in #32290
  • test: add unit tests for base components-part-1 by @poojanInfocusp in #32154
  • test: add integration tests for app card operations, list browsing, and create app flows by @CodingOnStar in #32298
  • test: add tests for some base components by @saumyatalwani in #32265

New Contributors

Full Changelog: 1.13.0...1.14.0-rc1

Don't miss a new dify release

NewReleases is sending notifications on new releases.