Support downloading offline package of plugins
- Dominant language
- TypeScript
- Stars
- 156k
- Forks
- 24.6k
- Avg merge
- 22h 9m
- Merged PRs (30d)
- 610
Description
### Self Checks
- [x] I have read the [Contributing Guide](https://github.com/langgenius/dify/blob/main/CONTRIBUTING.md) and [Language Policy](https://github.com/langgenius/dify/issues/1542).
- [x] I have searched for existing issues [search for existing issues](https://github.com/langgenius/dify/issues), including closed ones.
- [x] I confirm that I am using English to submit this report, otherwise it will be closed.
- [x] Please do not modify this template :) and fill in all the required fields.
### 1. Is this request related to a challenge you're experiencing? Tell me about your story.
Support downloading offline packages of plugins.
Many production environments do not support networking, making it impossible to install plug-in packages (with dependencies) at present.
I hope to add support for downloading plugin packages with complete dependencies, so that plugins can be installed and used within the industry in an internet-free environment.
支持下载插件离线包。
很多生产环境不支持联网,无法现在插件包(带有依赖的)。
希望新增支持下载带有完整依赖的插件包,这样就可以在无互联网环境下业内安装和使用插件。
### 2. Additional context or comments
_No response_
### 3. Can you help us with this feature?
- [x] I am interested in contributing to this feature.
Contributor guide
Research direction
No files, tests, or entry points are identified. First trace the existing plugin installation and dependency handling, then clarify the offline package format and supported dependency scope; done means a package can be downloaded with complete dependencies and installed in an environment without network access.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- backend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100