Dify v1.13.3 及相关版本中安装本地插件报错400,无法安装本地插件页面提示Internal Server Error

错误原因:
您本地运行的 dify-plugin-daemon 镜像版本过旧(例如 0.5.3-local0.5.4-local 等),它仍然倾向于从 HTTP 请求体(Request Body) 中寻找该参数。由于在请求体中找不到必填参数,旧版 Daemon 就会抛出

解决方法:
解决方案

您可以通过升级 dify-plugin-daemon 的 Docker 镜像来彻底解决这个问题:

第一步:修改 docker-compose.yml
打开您 Dify 部署目录下的 docker-compose.yml 文件,找到 plugin_daemon 服务相关的配置。将旧的 image 标签更新为 main-local 或者是与您当前 Dify 版本严格匹配的最新插件标签:

services:

plugin_daemon:

# 将原来的版本号(如 langgenius/dify-plugin-daemon:0.5.3-local 等) 修改为 latest 或 main-local

image: langgenius/dify-plugin-daemon:main-local

...

第二步:拉取新镜像并重启服务
docker-compose.yml 所在的目录下执行以下命令:

# 拉取最新的插件服务镜像

docker compose pull plugin_daemon

# 重新启动相关容器

docker compose up -d