Dify
Open-source platform for building, deploying, and operating LLM applications and agents.
Dify is rebuilding itself around a sandboxed agent runtime, with the workflow builder as the legacy layer.
◆Recent moves
- 22d ago
Release v1.16.1 - Bug Fixes and Security Enhancements
A patch release that is mostly workflow-editor ergonomics: multi-select tool inputs, clicking a node_id in a run log to jump to that node on the canvas, and better keyboard navigation in the block selector. These are the fixes you ship when the graph builder has become the thing people debug rather than the thing they demo.
View source ↗ - 1mo ago
Dify Agent: a sandboxed shell agent you build from Skills
⚡ SPARKDify Agent lands as a distinct product surface: a shell-based agent running in a Linux sandbox, built through a UI where you set a base prompt and upload Skills. It is the point where the agent runtime stops being infrastructure under the workflow engine and becomes something a user builds directly.
View source ↗ - 3mo ago
v1.14.2 - Security fixes, agent groundwork, workflow reliability, and deployment updates
Security and reliability work laying groundwork for the agent runtime: tenant-scoped trace-config and file-preview endpoints, and builtin tool credentials restricted to workspace admins. The credential scoping matters more than it reads — an agent that can call tools inherits whatever the tool credential can reach.
View source ↗ - 3mo ago
v1.14.1 - Security hardening, workflow stability, and cleaner self-hosted deployments
Housekeeping for self-hosted deployments: Docker installs no longer fall back to a published default SECRET_KEY, and internal /threads and /db-pool-stat endpoints are no longer unauthenticated. Real fixes, but nothing a user of the product notices.
View source ↗ - 6mo ago
Sandboxed agent runtime and a Skill Editor arrive in 1.14.0-rc1
⚡ SPARKThe first release where the agent runtime and Skill Editor appear together — sandboxed execution, an Agent Mode, and reusable SOP blocks callable inline with @. Everything in the 1.16 line is a continuation of the direction set here.
View source ↗ - 6mo ago
1.13.0 - Human-in-the-Loop and Workflow Execution Upgrades
⚡ SPARKThe Human Input node makes a workflow pausable, holding execution at a decision point for review and edit before continuing. In hindsight this is the prerequisite for everything that followed — an autonomous runtime is only deployable if the graph around it can stop and ask.
View source ↗