mirror of
https://github.com/langgenius/dify-official-plugins.git
synced 2026-07-21 17:45:23 -04:00
Unable to install "Triton Inference Server" llm provider plugin #693
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @cocoropcportal-lang on GitHub (Oct 8, 2025).
Self Checks
Dify version
1.7.2
Plugin version
0.0.2
Cloud or Self Hosted
Self Hosted (Docker)
Steps to reproduce
Install "Triton Inference Server" llm provider plugin
✔️ Error log
Failed to parse response from plugin daemon to PluginDaemonBasicResponse [PluginDecodeResponse], url: plugin/55368b16-2484-4f2b-bfaf-d3be7b1fb74c/management/install/upload/package
@dosubot[bot] commented on GitHub (Oct 8, 2025):
Hi @cocoropcportal-lang! I'm Dosu and I’m helping the dify-official-plugins team.
The error means the plugin daemon's response doesn't match the format Dify expects for plugin installation—specifically, it must be a JSON object with
code,message, anddata, wheredatacontains a valid plugin manifest and identifier. This usually happens if the plugin package is missing required fields, the daemon crashes, or a dependency is missing.A recent fix added the missing
dify_plugindependency to plugin requirements, resolving installation failures for several plugins. The fix is included in plugin version 0.1.6 and newer—your version (0.0.2) is outdated and likely missing this dependency, which can cause the exact error you're seeing. Please upgrade the Triton Inference Server plugin to at least version 0.1.6 and try again. If the problem persists, check both the main app and plugin daemon logs for more details and verify the plugin package structure matches Dify's requirements.See details about the dependency fix and version update
To reply, just mention @dosu.
How did I do? Good | Irrelevant | Incorrect | Verbose | Hallucination | Report 🐛 | Other

@cocoropcportal-lang commented on GitHub (Oct 9, 2025):
@dosu, version 0.1.6 of Triton Server does not exist.
@dosubot[bot] commented on GitHub (Oct 9, 2025):
You're right—version 0.1.6 of the Triton Inference Server plugin does not exist. The latest available version is 0.0.2, and there are no newer releases or tags for this plugin as of now. The previous advice about upgrading to 0.1.6 was incorrect and referred to a fix applied to a different plugin, not Triton.
If you're seeing installation errors like "Failed to parse response from plugin daemon to PluginDaemonBasicResponse," it's likely due to a packaging or schema issue, or possibly a missing or incompatible dependency. The Triton plugin's requirements already include the necessary dify_plugin dependency, so the issue may be with the plugin's response format or another compatibility problem.
There are no official fixes or updates for this installation issue yet. Some users have reported needing to manually adjust the plugin code for related problems (such as changing API endpoints from /generate to /infer for Triton compatibility), but for installation failures, collecting logs from both the main Dify app and the plugin daemon during the install attempt is the best next step for troubleshooting or escalation.
If you need help with manual code adjustments or log collection, let me know!
To reply, just mention @dosu.
How did I do? Good | Irrelevant | Incorrect | Verbose | Hallucination | Report 🐛 | Other

@cocoropcportal-lang commented on GitHub (Oct 9, 2025):
@dosu I need help with manual code adjustments and log collection
@dosubot[bot] commented on GitHub (Oct 9, 2025):
Here’s how you can collect logs and try manual code adjustments for the Triton Inference Server plugin install issue:
Log collection (Docker):
/app/logs/server.loginside theapicontainer. You can access them with:./volumes/plugin_daemonon your host) or you can use:./volumes/plugin_daemonfor log files or error traces.Manual code adjustments:
code(int),message(str), anddata(object). For plugin install,datamust includeunique_identifier(str) andmanifest(object) fields. Any missing or misnamed field will cause this error.dify_plugindependency. If you suspect a packaging or schema issue, checkmanifest.yamlfor required fields and valid values.main.pyin the plugin directory to print or log more details during startup or manifest generation. For example, add:models/llm/llm.pyfrom/generateto/inferto match their Triton server’s API.If you capture logs during a failed install, look for Python tracebacks or JSON decode errors—they’ll point to what’s missing or malformed in the plugin’s response. If you want help interpreting a specific log or traceback, paste it here!
To reply, just mention @dosu.
How did I do? Good | Irrelevant | Incorrect | Verbose | Hallucination | Report 🐛 | Other

@cocoropcportal-lang commented on GitHub (Oct 10, 2025):
I have tried all the methods still it the same error is raised, unable to install the Triton inference server plugin. Please someone help me fix if you faced the same error.
@dosubot[bot] commented on GitHub (Oct 26, 2025):
Hi, @cocoropcportal-lang. I'm Dosu, and I'm helping the dify-official-plugins team manage their backlog and am marking this issue as stale.
Issue Summary:
Next Steps:
Thank you for your understanding and contribution!