Skip to content

Releases: RayJiang4S/Dify-as-Code

v0.1.2 - Resource Sync Update

19 Jan 13:32

Choose a tag to compare

🔄 Resource Synchronization Update

Expanded synchronization capabilities beyond apps — now sync your entire Dify workspace resources.

✨ New Features

  • 📊 Models Sync — View all configured models (LLM, Embedding, Rerank, TTS, STT, Speech2Text, Moderation) in models.yml
  • 🔧 Tools Sync — Sync built-in and custom tool configurations to tools.yml
  • 🔌 Plugins Sync — Export installed plugin details to plugins.yml
  • ➕ New App — Create Workflow or Chatflow apps directly from the extension
  • 📦 Knowledge Base Registry — View knowledge base list in knowledge.yml (full sync coming soon)

🛠️ Improvements

  • Improved file opening with better error handling for special characters in paths
  • Better fallback mechanism when opening app configurations
  • Updated project structure to organize resources by type

📁 New Project Structure

workspace/
├── studio/           # Apps (Workflows, Chatflows, etc.)
├── models/           # models.yml - All model configurations
├── knowledge/        # knowledge.yml - Knowledge base registry
├── tools/            # tools.yml - Tool configurations
└── plugins/          # plugins.yml - Plugin details

📥 Installation

  1. Download dify-as-code-0.1.2.vsix below
  2. Open VS Code / Cursor
  3. Press Cmd+Shift+P → "Install from VSIX"
  4. Select the downloaded file

📋 Requirements

  • VS Code 1.85.0+ or Cursor
  • A Dify account (Cloud or self-hosted)

v0.1.1 - Initial Release

12 Jan 16:21

Choose a tag to compare

🎉 Initial Release

Manage Dify apps as code — Harness AI coding assistants to build, optimize, and version control your workflows.

✨ Features

  • 🔄 Bi-directional Sync — Pull/Push app configurations (DSL) between Dify and local files
  • 🏢 Multi-Platform Support — Manage Dify Cloud and self-hosted instances
  • 👥 Multi-Account — Multiple accounts per platform
  • 📊 Smart Sync Status — Visual indicators for sync state (synced/modified/outdated)
  • 🔐 Secure Storage — Credentials in .secrets.yml auto-added to .gitignore
  • 🤖 AI-Powered Development — Use Cursor/Copilot to create and optimize workflows

📦 Installation

  1. Download dify-as-code-0.1.0.vsix below
  2. Open VS Code / Cursor
  3. Press Cmd+Shift+P → "Install from VSIX"
  4. Select the downloaded file

📋 Requirements

  • VS Code 1.85.0+ or Cursor
  • A Dify account (Cloud or self-hosted)