← Back to all sparks
D

Dify

AI-ASSISTANTS
Velocity3.8

Open-source platform for building, deploying, and operating LLM applications and agents.

Dify 1.18 lets Agents pick the next workflow branch and adds a CLI for building apps.

llm-appsai-agentsworkflow-automationdeveloper-cliself-hosted
◆Current state
Dify 1.18.0 lets an Agent node choose which workflow branch runs next through Output Routes, packages apps with their Agents, Skills and files into one portable .ifpkg file, and lets users drill into nested workflow runs. It also adds an opt-in Agent Knowledge Base beta and a difyctl CLI over a new OpenAPI, with a bundled skill for coding agents that build Dify apps. Upgrades are heavy: Agent components must move together, the run protocol changes, and source installs need Python 3.13.
◆Where it's heading
Each major release since 1.13 has moved more control from fixed workflow graphs to agents: human-in-the-loop pauses, a sandboxed agent runtime, and now agents that decide the route. difyctl and the bundled skill also make Dify something other agents can operate, not just a visual builder.
◆Prediction
Expect Agent Knowledge Base to reach Dify Cloud and leave beta, and follow-up 1.18.x patches to smooth the protocol and sandbox-token upgrade.

◆Recent moves

  1. 6d ago

    v1.18.0 — Smarter Agent Routing, Portable Apps, Deeper Workflow Visibility

    ⚡ SPARK

    The agent thesis from 1.14 and 1.16 reaches the workflow itself: an Agent can now choose the branch, not just run inside one. The CLI, OpenAPI and portable packages also make Dify apps something you can script, move and have coding agents build.

    View source ↗
  2. 1mo ago

    v1.17.1 - Bug Fixes and Improvements

    Dataset-scoped API keys close a real security gap — integrations previously got workspace-wide access when they only needed one knowledge base. Keyboard movement for workflow nodes and the marketplace creator profile overhaul are UX wins that fit Dify's effort to make the canvas and ecosystem more navigable.

    View source ↗
  3. 3mo ago

    Release v1.16.1 - Bug Fixes and Security Enhancements

    Tool multi-select inputs and the workflow node locator are quality-of-life additions that land after a major feature wave — they reduce friction in building and debugging complex graphs without changing the product's direction.

    View source ↗
  4. 3mo ago

    Dify Agent: sandboxed Linux runtime ships in experimental

    ⚡ SPARK

    The v1.16 RC is where the agent thesis becomes concrete: a Linux sandbox, a skill builder, and tool integration that matches how shell-based agentic runtimes operate. This is Dify moving from 'build workflows with LLMs' to 'run LLM agents that operate like a computer.'

    View source ↗
  5. 5mo ago

    v1.14.2 - Security fixes, agent groundwork, workflow reliability, and deployment updates

    v1.14.2 is security hardening and workflow reliability cleanup after the agentic surface expansion in v1.14: tenant isolation, tool credential scoping, HITL tracing fixes. The 'agent groundwork' in the title is internal plumbing, not user-visible.

    View source ↗
  6. 5mo ago

    v1.14.1 - Security hardening, workflow stability, and cleaner self-hosted deployments

    v1.14.1 locks down secret key handling for self-hosted deployments and closes an IDOR on the account endpoint — security patch work that typically follows a major capability release.

    View source ↗