Dify x Agent Skills for Production Workflows
Source: Release 1.14.0-rc1: New Agent x Skills for Production Workflows · langgenius/dify · GitHub
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:
Dify Marketplace
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






