🔄 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
- Download
dify-as-code-0.1.2.vsixbelow - Open VS Code / Cursor
- Press
Cmd+Shift+P→ "Install from VSIX" - Select the downloaded file
📋 Requirements
- VS Code 1.85.0+ or Cursor
- A Dify account (Cloud or self-hosted)