๐ฅ 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).
๐ง New Agent Runtime
Ship multi-step agent flows with sandboxed execution and Agent Mode.
๐ 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.
๐ 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.
๐ Docs and Experience
- Experience: https://skills.bash-is-all-you-need.dify.dev/
- Preview docs: https://docs.bash-is-all-you-need.dify.dev/
โ ๏ธ Preview Notice
1.14.0-rc1is 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
-
Back up your customized docker-compose YAML file (optional)
cd docker cp docker-compose.yaml docker-compose.yaml.$(date +%s).bak
-
Get the latest code from the feat/support-agent-sandbox branch
git checkout feat/support-agent-sandbox
-
Stop the service. Please execute in the docker directory
docker compose down
-
Back up data
tar -cvf volumes-$(date +%s).tgz volumes -
Upgrade services
docker compose up -d
Source Code Deployments
-
Stop the API server, Worker, and Web frontend Server.
-
Get the latest code from the release branch:
git checkout feat/support-agent-sandbox
-
Update Python dependencies:
cd api uv sync -
Then, let's run the migration script:
uv run flask db upgrade
-
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
- @razerzhang made their first contribution in #31843
- @saumyatalwani made their first contribution in #32201
- @poojanInfocusp made their first contribution in #32154
Full Changelog: 1.13.0...1.14.0-rc1
