Self Checks
To make sure we get to you in time, please check the following :)
Versions
- dify-plugin-daemon Version: latest
main branch (langgenius/dify-plugin-daemon:main-local)
- dify-api Version: 1.13.2
Describe the bug
This is a re-opened issue of #646.
I've tested the main branch AFTER #648 and confirmed that the issue still exists.
In PRs #624 and #644, the code was changed so that manually_uploaded key is set inside UploadPluginPkg, and uv uses the --offline option.
However, the /install/upload/package endpoint, where UploadPluginPkg is executed, is also called when installing plugins from the marketplace (after the API container downloads the plugin, it uploads it to this endpoint).
As a result, plugins can no longer be installed from the marketplace.
To Reproduce
Steps to reproduce the behavior:
- Deploy fresh Dify 1.13.2 instance
- Switch plugin daemon to use
langgenius/dify-plugin-daemon:main-local
- Try installing any plugins from marketplace
- Got error on the Web UI.
Expected behavior
Plugin can be installed without any issue.
Screenshots


Self Checks
To make sure we get to you in time, please check the following :)
Versions
mainbranch (langgenius/dify-plugin-daemon:main-local)Describe the bug
This is a re-opened issue of #646.
I've tested the
mainbranch AFTER #648 and confirmed that the issue still exists.In PRs #624 and #644, the code was changed so that
manually_uploadedkey is set insideUploadPluginPkg, anduvuses the--offlineoption.However, the
/install/upload/packageendpoint, whereUploadPluginPkgis executed, is also called when installing plugins from the marketplace (after the API container downloads the plugin, it uploads it to this endpoint).As a result, plugins can no longer be installed from the marketplace.
To Reproduce
Steps to reproduce the behavior:
langgenius/dify-plugin-daemon:main-localExpected behavior
Plugin can be installed without any issue.
Screenshots
